|
|
|
VBA в CST. Массив+txt.
|
|||
|---|---|---|---|
|
#18+
Здравствуйте, уважаемые форумчане. Работаю в CST MWS(электродинамическое моделирование). Раньше обработку результатов делал в Matlab, а теперь потребовалось использовать VBA и писать макросы для этой проги. Собственно, вот в чем проблема: прога выдает файл в виде 1.txt (прикрепленный файл). Требуется считать n-й столбец (допустим 4й) и записать его в массив. Сами разрабы для чтения и записи используют какие-то команды "PP()" и "PPL()", но, делая аналогично, у меня прога дает ошибку (Expecting an already dimensioned array), хотя делаю все аналогично. Пример использования 2.txt (прикрепленный файл). Хотя их макрос исправно работает 3.txt (полный текст макроса). Вопрос в том, что это за команда и как ее использовать (может какие библиотеки подключить или есть мануалы, просто в нете я не нашел вообще ничего(вроде не особый нуб)). Или, если не сложно, написать алгоритм считывания из txt определенного столбца...в Матлабе понимаю, а тут как-то неделю уже долблюсь и все никак. Спасибо заранее. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 19.02.2013, 22:04 |
|
||
|
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() вспомогательные функции для получения строки определенной длины. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.02.2013, 00:15 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=38158240&tid=2157136]: |
0ms |
get settings: |
11ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
158ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
35ms |
get tp. blocked users: |
1ms |
| others: | 13ms |
| total: | 252ms |

| 0 / 0 |

Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
... ля, ля, ля ...