Главная   Downloads   Разное  
FAQ     Поиск   Регистрация   Вход 
Текущее время: Чт мар 28, 2024 22:31

Часовой пояс: UTC + 3 часа (Russia: MSK)




Начать новую тему Ответить на тему  [ 6 сообщений ] 
Автор Сообщение
 Заголовок сообщения: Симулятор NS, бред.
СообщениеДобавлено: Вс июл 29, 2012 18:19 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Блин, мозг сломал.
Для шибко большой кучи одинаковых устройств использую один экран, значения меняю через индекс массива, т.е $SW27-$SW36 и офигиваю от того что значене номера массива в BCD формате, а все вычисления в макросах в нормальном. меняю в настройках системы всё под бинари, не помогает. Рою инструкции, маленький намёк на то, что константа номера массива указывается через "H".... наладил макросы на BCD... работает, нормально.
Пробую на следующий день, нихрена не работает. шибко долго думаю, пляшу с бубном, кое как методом тыка понял, что индексы массивов уже воспринимаются как бинари... т.е. то что и хотел.

Кто нибудь знает как индексы $SW27-$SW36 употреблять, как они работают в зависимости от настроек проекта и системы? т.е. какой формат у них?

З.Ы. этот десигнер и сх-протокол случайно не на маке или линуксе писан?


В начало
 Профиль  
 
 Заголовок сообщения: Re: Симулятор NS, бред.
СообщениеДобавлено: Пн июл 30, 2012 06:49 
Не в сети

Регистрация: Ср апр 11, 2007 08:47
Сообщения: 129
Часто и давно пользуемся этим методом. Всегда работало нормально.
Сейчас в отпуске, проекта под рукой нет. Реальный пример не выслать, не посмотреть. Только через неделю.
Про системные настройки уже писал, но убедись, что на последней странице "Memory List" "Address index" разрешен и выбран режим "Binary".
Я там во всех разделах ставлю "Binary", чтобы забыть о доисторическом BCD.

_________________
Рисунок


В начало
 Профиль  
 
 Заголовок сообщения: Re: Симулятор NS, бред.
СообщениеДобавлено: Пн июл 30, 2012 09:15 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
так везде и менял, в свойствах проекта уже было бинари по умолчанию.
В настройках системы в контроллер передавал только экран в бинари, на всё остальное, потом на всякий случай поставил бинари, хотя в контроллер не передавал.
Симулятор упорно продолжал работать с индексами как с BCD.
Заработало нормально только на следующий день, после перезагрузки компа, а я долго не мог понять, почему вчера с индексами всё работало, а сегодня не работает...
В инструкциях ни слова про формат индекса, и от чего он зависит, примеры с индексом в инструкциях противоречивые, в одних случаях указывают константой через "H", в других, гоняют в цикле до 10, увеличивая индекс как двоичное число, т.е. от 0 до 9 прокатывает, а дальше?

вроде разобрался, но сколько времени убил на этот глюк.


В начало
 Профиль  
 
 Заголовок сообщения: Re: Симулятор NS, бред.
СообщениеДобавлено: Пн июл 30, 2012 15:49 
Не в сети
Аватара пользователя

Регистрация: Сб сен 30, 2006 14:07
Сообщения: 763
Откуда: Москва
Олег, не оскорбляй, пожалуйста Linux.:)


В начало
 Профиль  
 
 Заголовок сообщения: Re: Симулятор NS, бред.
СообщениеДобавлено: Пн июл 30, 2012 17:35 
Не в сети
Site Admin
Аватара пользователя

Регистрация: Вт сен 19, 2006 21:13
Сообщения: 3510
Откуда: Москва
Вот если бы линуксоиды не писали прог под винду, проблем бы меньше было.
Куда в сх-протоколе копипасту в текстовых полях дели? и таких неприятных мелочей хватает....


В начало
 Профиль  
 
 Заголовок сообщения: Re: Симулятор NS, бред.
СообщениеДобавлено: Пн июл 30, 2012 19:54 
Не в сети
Аватара пользователя

Регистрация: Сб сен 30, 2006 14:07
Сообщения: 763
Откуда: Москва
Лучше бы написали CX-One под Linux, я был бы рад.


В начало
 Профиль  
 
Показать сообщения за:  Сортировка  
Начать новую тему Ответить на тему  [ 6 сообщений ] 

Часовой пояс: UTC + 3 часа (Russia: MSK)


Кто сейчас на конференции

Сейчас этот форум просматривают: в настоящее время на конференции нет зарегистрированных пользователей и гости: 7


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Найти:
Переход:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
Русская документация по phpBB 3