Максим Тарасов
Посетитель
Всего сообщений: 27
Дата регистрации: 07.09.2016
|
Создано:
30.09.2016 00:04:18
|
в растре/рустабе доступен экспорт в целый ряд форматов в том числе *.SSP
но как это сохранение сделать из макроса ?
в хелпе нашел только SendCommandMain COMM_EXP_CSV(12)
доступен ли экспорт через макрос ?
|
|
|
Евгений Машалов
Администратор
Всего сообщений: 1046
Дата регистрации: 23.04.2007
|
Создано:
30.09.2016 02:36:30
|
И да и нет. Функция putMustangSSP выведена в COM-интерфейс и ее можно вызвать почти из всего... кроме vbscript. У putMustangSSP есть параметр - путь к файлу. Но его тип объявлен как LPSTR, который vbscript не понимает, а понимает он, естественно, только BSTR. Поэтому макрос отпадает.
Однако, если прям не терпится, можно вывернуться таким образом:
Код |
---|
Set dynawrap = CreateObject("DynamicWrapperX")
dynawrap.register "oldfil.dll:9", "write_m_ssp", "i=ps"
dynawrap.write_m_ssp Rastr, "c:\tmp\voila.ssp"
|
Для этого понадобится Dynamic Wrapper 2.0. Если не понятно что это, и как это работает, значит макрос отпадает совсем.
|
|
|
Максим Тарасов
Посетитель
Всего сообщений: 27
Дата регистрации: 07.09.2016
|
Создано:
30.09.2016 12:27:34
|
Цитата |
---|
Для этого понадобится Dynamic Wrapper 2.0. Если не понятно что это, и как это работает, значит макрос отпадает совсем. |
нагуглим, если будет надо
но перед этим еще вопрос : эскпорт файлов генераторов, автоматики, контролируемых величин подобным же образом принципиально возможен или нет ?
можно ли из скрипта растра вызвать внешнюю программу (скрипт auto it в данном случае который уж точно сделает что угодно) ?
|
|
|
Максим Тарасов
Посетитель
Всего сообщений: 27
Дата регистрации: 07.09.2016
|
Создано:
30.09.2016 12:41:57
|
хм. при попытке экспорта файла автоматики Rustab 2.57.0.90 устойчиво падает
...
проблема похоже в пустом файле
логику программы я похоже плохо понял.
в Rustab для расчета динамики все задается в Сценарий (Действия (t) Логика (t))
в мустанге это все входит в Автоматику
|
|
|
Евгений Машалов
Администратор
Всего сообщений: 1046
Дата регистрации: 23.04.2007
|
Создано:
30.09.2016 14:49:45
|
Генераторы и нагрузки проще:
Код |
---|
Set mdy = Rastr.Dynamic
mdy.Init
mdy.SaveGen "c:\tmp\Generators.sm"
mdy.SaveDynNGDT "c:\tmp\Loads.dld"
|
Автоматика и сценарий RUSTab несовместимы с автоматикой Mustang и не входят в объем экспорта и импорта.
|
|
|
Максим Тарасов
Посетитель
Всего сообщений: 27
Дата регистрации: 07.09.2016
|
Создано:
30.09.2016 15:11:32
|
Цитата |
---|
Автоматика и сценарий RUSTab несовместимы с автоматикой Mustang и не входят в объем экспорта и импорта. |
гхм. а к чему тогда вот эти пункты меню ?
|
|
|
Евгений Машалов
Администратор
Всего сообщений: 1046
Дата регистрации: 23.04.2007
|
Создано:
30.09.2016 15:15:44
|
Ну потому что сначала динамику в Растре считал моторчик Мустанга. А потом появилась своя динамика. Мустанговские мозги даже сохранились, но постепенно стухли, т.к. ими никто уже не занимался.
|
|
|
Максим Тарасов
Посетитель
Всего сообщений: 27
Дата регистрации: 07.09.2016
|
Создано:
30.09.2016 15:21:38
|
то есть пункт экспорта Автоматики сейчас не работают фактически ? Можно узнать с какой версии и можно ли скачать где-то старую где этот функционал доступен ?
|
|
|
Евгений Машалов
Администратор
Всего сообщений: 1046
Дата регистрации: 23.04.2007
|
Создано:
30.09.2016 15:23:42
|
Эта версия недоступна. 2.57-то не поддерживается уже года 2.
|
|
|
Максим Тарасов
Посетитель
Всего сообщений: 27
Дата регистрации: 07.09.2016
|
Создано:
30.09.2016 16:03:52
|
бесконечно печально попытки подружить мустанг и рустаб сталкиваются все с новыми сложностями
ок, попробуем обойтись форматом ЦДУ
Если в растре выполнить экспорт в формат ЦДУ, потом в мустанге импорт этой же схемы в формате ЦДУ, то 1 (балансирующий) узел остается без стартового напряжения Uстарт
и такой глюк только если тип узла "База"
пробовал вписывать коды мустанга (muskod)
вопрос где ошибка - рустаб/растр неверно в ЦДУ экспортирует или мустанг неверно читает ?
...
попробовал в растр загрузить файл ЦДУ - тоже получается без V_zd в базисном узле. это что глюк формата файла ?
конкретный файл тут https://yadi.sk/i/zV_QPGSvvwAkc
|
|
|