Подскажите, возможно ли применение в макросах массивов или динамической адресации?
Вид для печати
Подскажите, возможно ли применение в макросах массивов или динамической адресации?
Да, конечно. Тут, например, использовались массивы:
http://www.owen.ru/uploads/aip_47_sait_kislov_36-37.pdf
Евгений, использую функцию Copy из вашего примера. Компиляция проходит без ошибок, а при записи конфигурации в панель выходит ошибкаВложение 32097
Причем ваш пример загружается и работает нормально, может быть надо что-то настроить-подключить?
Все, разобрался :)
Добрый день! Подскажите:
- есть возможность вызывать запись на USB флеш непосредственно из макроса, например какой-нибудь функцией? Вариант с дерганьем бита управления понятен.
- если вызвать запись на USB флеш непосредственно из макроса, как остановить выполнение макроса до момента завершения записи на USB флеш? Или в макросе получить значение успешного завершения записи в этом же цикле выполнения макроса?
- если вариант с дерганьем бита не подходит, то смотрите в сторону Stdio.h - fopen, fwrite, fclose и вся прочая обвязка и обработка.
- макрос, работающий с файлами, должен вызываться в параллельном режиме. после закрытия файла инкрементируйте счетчик - если значение изменилось, то запись произошла. о том, была ли она успешной, можно судить по косвенным признакам - увеличившемуся размеру файла и т.д.
Стр 195 РП СП3ХХ регистры доступа первого-девятого уровня: при открытии более высокого уровня доступа бит предыдущего уровня сбрасывается в 0 или остается равным 1? Симуляция на ПК бит предыдущего уровня доступа сбрасывает в 0, а панель бит предыдущего доступа оставляет как 1.
Все верно. Если в панели уже есть открытые уровни доступа, то при открытии более высокого они сохранятся.
Пример:
1. активирован первый уровень доступ - PSB60 ВКЛ - доступны для ввода элементы первого уровня.
2. активирован второй уровень доступа - PSB60 ВКЛ, PSB61 ВКЛ - доступны для ввода элементы первого и второго уровня.
3. если вручную сбросить PSB60, то элементы первого уровня станут недоступны для ввода.
Евгений, спасибо за оперативные ответы. Еще вопросик - можно ли в интерфейсе окна разработки наряду с элементами указывать текстовые комментарии (как после // в си) - т.е. текст, который виден в окне конфигуратора, но не виден при выполнении программы в панели?