Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
19.02.2013, 22:04
|
|||
---|---|---|---|
|
|||
VBA в CST. Массив+txt. |
|||
#18+
Здравствуйте, уважаемые форумчане. Работаю в CST MWS(электродинамическое моделирование). Раньше обработку результатов делал в Matlab, а теперь потребовалось использовать VBA и писать макросы для этой проги. Собственно, вот в чем проблема: прога выдает файл в виде 1.txt (прикрепленный файл). Требуется считать n-й столбец (допустим 4й) и записать его в массив. Сами разрабы для чтения и записи используют какие-то команды "PP()" и "PPL()", но, делая аналогично, у меня прога дает ошибку (Expecting an already dimensioned array), хотя делаю все аналогично. Пример использования 2.txt (прикрепленный файл). Хотя их макрос исправно работает 3.txt (полный текст макроса). Вопрос в том, что это за команда и как ее использовать (может какие библиотеки подключить или есть мануалы, просто в нете я не нашел вообще ничего(вроде не особый нуб)). Или, если не сложно, написать алгоритм считывания из txt определенного столбца...в Матлабе понимаю, а тут как-то неделю уже долблюсь и все никак. Спасибо заранее. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
20.02.2013, 00:15
|
|||
---|---|---|---|
|
|||
VBA в CST. Массив+txt. |
|||
#18+
> Parliament, > Работаю в CST MWS(электродинамическое моделирование). Раньше обработку результатов делал в Matlab, а теперь потребовалось использовать VBA и писать макросы для этой проги. 1) это не VBA. По словам самих разработчиков CST MWS это "Powerful VBA (Visual Basic for Applications) compatible macro language includes ..." Что в переводе "до чего же пахож!"... но есть нюанс(ы). Так что Вы обратились не в тот форум, к сожалению. Попробуйте поискать ответов на сайте CST MWS в разделах "поддержка" и "связаться с CST". полуофф. сорри, не сдержался > Требуется считать n-й столбец (допустим 4й) и записать его в массив. Сами разрабы для чтения и записи используют какие-то > команды " PP() " и " PPL() ", но, делая аналогично, у меня прога дает ошибку (Expecting an already dimensioned array), > хотя делаю все аналогично. Пример использования 2.txt (прикрепленный файл). > Хотя их макрос исправно работает 3.txt (полный текст макроса). 2) - никакой аналогиии между 2.txt и 3.txtbas ( Вы уверены, что запаковали те файлы? ) - в файле 2.txt Вы не считываете из файла, Вы ( если это действительно Вы ) записываете в файлы ( PRINT он и в CST MWS print) - 3.bas - не полный код . В нём так же как и в 2.txt нет операций чтения из файла... хм... вот и аналогия. лирика: скорее всего PP() и PPL() вспомогательные функции для получения строки определенной длины. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=60&mobile=1&tid=2157136]: |
0ms |
get settings: |
10ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
46ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
32ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 142ms |
0 / 0 |