Максимум точек - 100. А больше не делается. Это как-то можно исправить? Или в среде так? Раньше, знаю, было 50. Но для чего такое ограничение?
Этот топик читают: Гость
Ответов: 1926
Рейтинг: 172
|
|||
карма: 9 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
больше 10-20 точек на элементе это уже сигнал к тому, чтобы задуматься над целесообразностью своей схемы. Куда же необходимо делать более 100 точек?
|
|||
карма: 27 |
|
Ответов: 9906
Рейтинг: 351
|
|||
никак.
и как-то не очень и хочется. |
|||
карма: 9 |
|
Ответов: 1926
Рейтинг: 172
|
|||
code_1905.txt
Вот может быть 300 строк, на каждую из которых должно выдаваться событие соответственно её индексу. |
|||
карма: 9 |
| ||
файлы: 1 | code_1905.txt [857B] [333] |
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
300 совершенно разных не похожих друг на друга событий по каждой строке? В HiAsm 92 стандартные команды, которых полностью хватает для проектирования, редактирования и сборки схем. Куда же нужно 300 штук
|
|||
карма: 27 |
|
Ответов: 1926
Рейтинг: 172
|
|||
Dilma писал(а): В HiAsm 92 стандартные команды,При чём тут команды HiAsm? Я говорю о том, например, нужно сверять заданное время по часам минутам и секунда, и в каждую секунду действие разное. А секунд в сутках 24*60*60=86400! Пусть не на каждую секунду событие, но уж больше 100, это точно! А DPE не позволяет... |
|||
карма: 9 |
|
Ответов: 9906
Рейтинг: 351
|
|||
3042 писал(а): А DPE не позволяет...И правильно делает. Заставляет использовать мозги а не руки. |
|||
карма: 9 |
|
Разработчик
Ответов: 26156
Рейтинг: 2127
|
|||
У меня тоже была такая задача, нужно было 120 различных выходов, которые идут один за одним и запускают разные неповторяющиеся части схемы. Я взял и каскадировал элементы, вот и увеличил кол-во выходов, никаких проблем, только лишние несколько компонентов.
|
|||
карма: 22 |
|
Ответов: 3851
Рейтинг: 159
|
|||
У меня тоже была похожая задача, но мне повезло - меньше 100 нужно было. Схема конечно залихватская получилась, но там требовалась скорось, а каскадирование, как известно, это тормоза. Хотя надеяться на скорость программ хиасма (в пакете дэльфи1) - сложно, поэтому пришлось пооптимизировать скемку..
|
|||
карма: 0 |
|
Администрация
Ответов: 15295
Рейтинг: 1519
|
|||
Ограничение на 100 точек сделано умышленно, чтобы не появилось желание составлять схемы из таких нечитабельных элементов. Если будет приведен пример реальной задачи, где подобное решение является ниболее приемлемым, то данное ограничение частично можно снять.
|
|||
карма: 27 |
|
Ответов: 1926
Рейтинг: 172
|
|||
nesco писал(а): лишние несколько компонентов.На мой взгляд, надо стремиться, чтоб схема была удобней, а тут - лишние компоненты... Dilma писал(а): составлять схемы из таких нечитабельных элементовА много компонентов вместо одного большого (с большим кол-вом точек) читабельней? Galkov писал(а): мозги а не руки.Не, можно, конечно, code_1907.txt особенно когда точка e2 должна выдавать одни данные, e1 - другие, никак не связанные с данными на входе, но будет ли это лучше? Так, конечно, можно и 100 000 выходов наделать... |
|||
карма: 9 |
| ||
файлы: 1 | code_1907.txt [513B] [397] |
Ответов: 9906
Рейтинг: 351
|
|||
3042, я не говорю о глупостях, обычно
Но о более тщательном продумывании алгоритма. Глупость - это когда у гипотетического элемента с 86400 выходами используются только 20. А работать мозгами - это понять, что из твоих 500 алгоритмических веток, только 5 принципиально разные. И все остальные сводятся к ним с какими-то персональными параметрами. |
|||
карма: 9 |
|
Ответов: 1926
Рейтинг: 172
|
|||
Не факт, что пять, их может быть больше 100, хотя, конечно, и не 86400.
Но, по-моему, смысла ограничивать число точек сотней не было смыла. Ведь не только IndexToChanel использует их, но и FormatStr, и MathParse. Но решать всё равно Dilme. |
|||
карма: 9 |
|
Ответов: 9906
Рейтинг: 351
|
|||
3042 писал(а): Не факт, что пять, их может быть больше 100Конкретную задачу в студию. Тогда "по-моему" - обретет смысл. А сейчас его нет. |
|||
карма: 9 |
|
Главный модератор
Ответов: 2999
Рейтинг: 396
|
|||
Если кому-то что-либо надо - он пытается найти способы, а наоборот - причины.
|
|||
карма: 6 |
|