• Добро пожаловать на Форум пользователей ПО АСКОН. Пожалуйста, авторизуйтесь.
 

Уважаемые пользователи,

Хотим проинформировать вас о режиме работы регистрации на нашем сайте.

Зарегистрироваться возможно в рабочие дни, с 8:00 до 20:00 (мск).

Если у вас возникнут вопросы или потребуется дополнительная информация, не стесняйтесь обращаться к нашей службе поддержки. Вы можете связаться с нами по указанным контактным данным на нашем сайте.

Благодарим вас за понимание и сотрудничество. Мы ценим ваше терпение и стремимся предоставить вам лучший опыт использования нашего сервиса.

С уважением,
Команда Ascon

Таблица переменных

Автор semenkontorovskij, 11.11.15, 10:31:00

« назад - далее »

0 Пользователи и 1 гость просматривают эту тему.

semenkontorovskij

Создал простейшую модель: например, параллелепипед. Три его измерения вывел в виде переменных в окно переменных и присвоил им соответствующие обозначения. Например: А, В,С.   Сделал эти переменные "внешними".

Теперь переходим к таблице переменных:

Создаю таблицу. Нажимаю кнопку "Читать внешние переменные" Естественно, в окне таблицы появляются три столбца с значениями величин :А,В,С, соответствующих значениям внешних переменных модели.

При необходимости меняю параметры величин в Таблице. Послем нажатия кнопки "Присвоить значения переменных" и нажатия кнопки F5 , происходит перестройка модели в соответствии с новыми размерами.

До этого момента у меня все операции выстраивались в логическую цепочку.

Теперь выполняю следующее:   в окне переменных появляется новая переменная. Если я в таблице переменных нажму кнопку "Читать...", то в ней появится новый столбец с новой переменной. Все логично.

Но вот если в окне переменных я изменю ВЕЛИЧИНУ какой то из переменных, то это ИЗМЕНЕНИЕ  НЕ ПЕРЕХОДИТ в таблицу. Т.е. получается, что фактически ПЕРЕЧИТАТЬ данные внешних переменных я не могу. А вот добавить новую переменную могу. На мой взгляд это не логично.

А теперь вопрос: так и должно быть в таблице, что управление ТОЛЬКО из таблицы и ПЕРЕЧИТАТЬ данные внешних переменных нельзя в принципе или я просто выполняю неправильные действия ??  :(

Дим

Вроде так всегда было если есть таблица то, перечитать можно только от неё..

По моему тоже писал когда то о чем то подобном.

KiDim

Все правильно делаете.

В таблице данные - это как исполнения. Изменять их можно только в самой модели.

Ну, а раз сделали переменные внешними, то можно, применив данные из таблицы, поправить требуемое значение в сборке. Тогда модель в сборке не будет совпадать с моделью в исходнике.

Алхимик

В какую строку вы хотите чтобы попали ваши изменяемые данные?

Таблица внешних переменных, это не таблица исполнения. Программа берет переменные с типом "Внешние", но не берет их значения. Все значения забиваются в таблицу и активируются при "Применить"

semenkontorovskij

Понял. Разобрался. Всем спасибо ))