1

Тема: Инициализация начальных значений массива

При создания массива и задания ему входных значений при  кодогенерации записывается во все элементы массива только первое значение.
Создание массива переменных см. приложение
При этом сгенерировался файл Imitation.c

/*===========================================================================
| Создано:  Модуль кодогенерации CGFormatPro (версия 2.0, сборка 344)
| Имя проекта:  menu_mfci_10
| Имя задачи:  Задача
| Путь к файлу проекта:  U:\Формат Про\menu_mfci_10.fpproj
| Время и дата:  12:57:43  29 февраля 2016 г.
=============================================================================
 Запись во входные переменные значений подыгрыша.
===========================================================================*/


#include "Imitation.h"


void OnImitation(void)
{
   int i;

/***** Переменные ветви задачи *****/

   /* Имя: Int1 */
   for(i=0; i<8; ++i)
      g_iInt1[i] = 4;

}

Это Ваша ошибка или мы что-то не так делаем?

Post's attachments

Иконка вложений Массив переменных.png 136.28 Кб, 61 скачиваний с 2016-02-29 

2

Re: Инициализация начальных значений массива

Возможность задания для переменных массива начальных значений была добавлена в САПР относительно недавно, и на данный момент в генераторах программного кода не реализована. Окно Начальная страница в САПР содержит об этом небольшое упоминание.