Новый ISPSoft 3

Олег
Сообщения: 795
Зарегистрирован: 18 янв 2011, 23:06

Re: Новый ISPSoft 3

Сообщение Олег »

Предположительно, когда редактируется глобальная переменная, ISPSoft должен пройти по все проге, найти этот символ и исправить.
Т.е. длительность подвисания в этот момент зависит от мощности компа и вполне возможно от деятельности антивируса.
У меня старенькие но ещё вполне шустрые комп с ноутом, подвисания почти не заметны.
------------------
Глобальные символы нужно создавать заранее, начиная работу над прогой. Удобно их делать в экселе, копировать в csv и импортировать в ISPSoft. Потом в экселе найти нужный символ и скопипастить в прогу, проще и быстрее чем искать его в Global Symbols.

------------
В настройках ISPSoft есть количество окон которые он открывает при запуске, по умолчанию 10, лучше изменить на 1 или 2, намного быстрее загружаться начинает.

pkl
Сообщения: 1468
Зарегистрирован: 23 ноя 2010, 10:08

Re: Новый ISPSoft 3

Сообщение pkl »

and909 писал(а):
17 дек 2020, 07:45
and909 писал(а):
30 май 2019, 10:27
Исчезли тормоза при обновлении таблиц Global Symbols и Used Device Report, которые раньше вешали программу на десятки секунд - это очень радует! :D
Радость была недолгой. На 3.12 опять столкнулся с фризами при редактировании Global Symbols, откатился на 3.11, фризы не ушли.
Придется пробовать предыдущие версии, пока фризы не пропадут, иначе работать невозможно.
Такая же проблема. 3.10 на старом компе без проблем.
Олег писал(а):
17 дек 2020, 09:39

В настройках ISPSoft есть количество окон которые он открывает при запуске, по умолчанию 10, лучше изменить на 1 или 2, намного быстрее загружаться начинает.
Не нашел у себя таких настроек. Если сможете сделайте скрин. настроек.
Кстати тормоза не зависят от количества открытых окон

Олег
Сообщения: 795
Зарегистрирован: 18 янв 2011, 23:06

Re: Новый ISPSoft 3

Сообщение Олег »

1.PNG
1.PNG (33.26 КБ) 8089 просмотров

pkl
Сообщения: 1468
Зарегистрирован: 23 ноя 2010, 10:08

Re: Новый ISPSoft 3

Сообщение pkl »

Спасибо. Видимо раньше смотрел через строчку, поэтому не видел. :lol:

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Новый ISPSoft 3

Сообщение and909 »

Как я понял, тормоза зависят от количества записей в Global Symbols, причем деление на несколько таблиц не помогает.
Еще заметил, что не работает автосохранение - не делаются бекапы, хотя в настройках указано автосохранение через 30 мин и 3 бекапа.
Вчера потерял работу за несколько часов, хотя обычно сохраняю проект под другим именем после каждого изменения, а вчера что-то увлекся и вот...
Ещё непонятно работает переключение отображения Адреса/Символы: переключается отображение не всех символов, но это тянется уже давно.

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Новый ISPSoft 3

Сообщение and909 »

Нашел, как убрать тормоза: в настройках Project Setting - Compiler убрать галочку "Allow the same address in symbol table" (Разрешить один и тот же адрес в таблице символов)

Alexlyu
Сообщения: 3
Зарегистрирован: 12 авг 2020, 14:13

Re: Новый ISPSoft 3

Сообщение Alexlyu »

есть ли возможность избавиться от "hwconfig table"?
Эта гадость не даёт создавать переменные с адресами входов/выходов.
При попытках создать переменную с адресом входа/выхода программа ругается на множественный доступ,
а входы/выходы упоминаются только в массивах hwconfig table.
Приходится создавать переменные с автораспределением, и в программе присваивать им значения входов/выходов.
Это лишние переменные, лишние строки и лишнее страдание.

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Новый ISPSoft 3

Сообщение and909 »

Так вы создавайте теги либо в HWCONFIG, либо в Global Symbols, зачем вы и там и тут создаете?
есть ли возможность избавиться от "hwconfig table"?
Заходите в HWCONFIG и в HWCONFIG Table удалите Identifier

Alexlyu
Сообщения: 3
Зарегистрирован: 12 авг 2020, 14:13

Re: Новый ISPSoft 3

Сообщение Alexlyu »

and909 писал(а):
24 фев 2021, 13:17
Так вы создавайте теги либо в HWCONFIG, либо в Global Symbols, зачем вы и там и тут создаете?
Я так и не смог создать переменные в HWCONFIG. По какой-то причине там же есть заранее заготовленные массивы. А меня массивы не устраивают.
Что я выяснил после вашего совета
Заходите в HWCONFIG и в HWCONFIG Table удалите Identifier
Если нажать "set all tag" то напротив массивов заполнятся поля с комментариями. затем в isp в пустом поле hwconfig table нажать нажать "sync..." - то таблица заполнится массивами с комментариями.
Если нажать "clear all tag", то напротив массивов пропадут комментарии. затем в isp в hwconfig table нажать нажать "sync..." - то всё пропадёт. И софтина перестанет ругаться на множественный доступ.
Спасибо.

and909
Сообщения: 858
Зарегистрирован: 28 май 2013, 13:20

Re: Новый ISPSoft 3

Сообщение and909 »

Если нажать "set all tag" то напротив массивов заполнятся поля с комментариями
Это не комментарии (которые компилятором игнорируются - пиши шо хошь), а именно идентификаторы, теги, дублирование которых (в Global Symbols) не допускается (в Local Symbols можно).

Ответить