Новый ISPSoft 3
Re: Новый ISPSoft 3
Предположительно, когда редактируется глобальная переменная, ISPSoft должен пройти по все проге, найти этот символ и исправить.
Т.е. длительность подвисания в этот момент зависит от мощности компа и вполне возможно от деятельности антивируса.
У меня старенькие но ещё вполне шустрые комп с ноутом, подвисания почти не заметны.
------------------
Глобальные символы нужно создавать заранее, начиная работу над прогой. Удобно их делать в экселе, копировать в csv и импортировать в ISPSoft. Потом в экселе найти нужный символ и скопипастить в прогу, проще и быстрее чем искать его в Global Symbols.
------------
В настройках ISPSoft есть количество окон которые он открывает при запуске, по умолчанию 10, лучше изменить на 1 или 2, намного быстрее загружаться начинает.
Т.е. длительность подвисания в этот момент зависит от мощности компа и вполне возможно от деятельности антивируса.
У меня старенькие но ещё вполне шустрые комп с ноутом, подвисания почти не заметны.
------------------
Глобальные символы нужно создавать заранее, начиная работу над прогой. Удобно их делать в экселе, копировать в csv и импортировать в ISPSoft. Потом в экселе найти нужный символ и скопипастить в прогу, проще и быстрее чем искать его в Global Symbols.
------------
В настройках ISPSoft есть количество окон которые он открывает при запуске, по умолчанию 10, лучше изменить на 1 или 2, намного быстрее загружаться начинает.
Re: Новый ISPSoft 3
Такая же проблема. 3.10 на старом компе без проблем.
Не нашел у себя таких настроек. Если сможете сделайте скрин. настроек.
Кстати тормоза не зависят от количества открытых окон
Re: Новый ISPSoft 3
Спасибо. Видимо раньше смотрел через строчку, поэтому не видел.
Re: Новый ISPSoft 3
Как я понял, тормоза зависят от количества записей в Global Symbols, причем деление на несколько таблиц не помогает.
Еще заметил, что не работает автосохранение - не делаются бекапы, хотя в настройках указано автосохранение через 30 мин и 3 бекапа.
Вчера потерял работу за несколько часов, хотя обычно сохраняю проект под другим именем после каждого изменения, а вчера что-то увлекся и вот...
Ещё непонятно работает переключение отображения Адреса/Символы: переключается отображение не всех символов, но это тянется уже давно.
Еще заметил, что не работает автосохранение - не делаются бекапы, хотя в настройках указано автосохранение через 30 мин и 3 бекапа.
Вчера потерял работу за несколько часов, хотя обычно сохраняю проект под другим именем после каждого изменения, а вчера что-то увлекся и вот...
Ещё непонятно работает переключение отображения Адреса/Символы: переключается отображение не всех символов, но это тянется уже давно.
Re: Новый ISPSoft 3
Нашел, как убрать тормоза: в настройках Project Setting - Compiler убрать галочку "Allow the same address in symbol table" (Разрешить один и тот же адрес в таблице символов)
Re: Новый ISPSoft 3
есть ли возможность избавиться от "hwconfig table"?
Эта гадость не даёт создавать переменные с адресами входов/выходов.
При попытках создать переменную с адресом входа/выхода программа ругается на множественный доступ,
а входы/выходы упоминаются только в массивах hwconfig table.
Приходится создавать переменные с автораспределением, и в программе присваивать им значения входов/выходов.
Это лишние переменные, лишние строки и лишнее страдание.
Эта гадость не даёт создавать переменные с адресами входов/выходов.
При попытках создать переменную с адресом входа/выхода программа ругается на множественный доступ,
а входы/выходы упоминаются только в массивах hwconfig table.
Приходится создавать переменные с автораспределением, и в программе присваивать им значения входов/выходов.
Это лишние переменные, лишние строки и лишнее страдание.
Re: Новый ISPSoft 3
Так вы создавайте теги либо в HWCONFIG, либо в Global Symbols, зачем вы и там и тут создаете?
Заходите в HWCONFIG и в HWCONFIG Table удалите Identifierесть ли возможность избавиться от "hwconfig table"?
Re: Новый ISPSoft 3
Я так и не смог создать переменные в HWCONFIG. По какой-то причине там же есть заранее заготовленные массивы. А меня массивы не устраивают.
Что я выяснил после вашего совета
Если нажать "set all tag" то напротив массивов заполнятся поля с комментариями. затем в isp в пустом поле hwconfig table нажать нажать "sync..." - то таблица заполнится массивами с комментариями.Заходите в HWCONFIG и в HWCONFIG Table удалите Identifier
Если нажать "clear all tag", то напротив массивов пропадут комментарии. затем в isp в hwconfig table нажать нажать "sync..." - то всё пропадёт. И софтина перестанет ругаться на множественный доступ.
Спасибо.
Re: Новый ISPSoft 3
Это не комментарии (которые компилятором игнорируются - пиши шо хошь), а именно идентификаторы, теги, дублирование которых (в Global Symbols) не допускается (в Local Symbols можно).Если нажать "set all tag" то напротив массивов заполнятся поля с комментариями