Как заставить Fortran читать перемещающиеся координаты
| Правила | Регистрация | Пользователи | Сообщения за день |  Справка по форуму | Файлообменник |

Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как заставить Fortran читать перемещающиеся координаты

Как заставить Fortran читать перемещающиеся координаты

Ответ
Поиск в этой теме
Непрочитано 04.10.2012, 14:51 #1
Как заставить Fortran читать перемещающиеся координаты
MrDaViTO
 
Инженер
 
Киев
Регистрация: 03.10.2012
Сообщений: 5

Программа строит объёмные фигуры с рядом уникальных свойств и в конечном файле меняется объём исходных данных. Из-за чего строка с координатами перемещается вниз-вверх.
Собственно алгоритм понятен. Обнаружить строку-константу, вслед за которой следует строка с координатами.
Какой командой осуществить поиск строки ("ИМЯ СТРОКИ") и обработать следующую?
Просмотров: 4683
 
Непрочитано 04.10.2012, 16:02
#2
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


А теперь все с начала - Вы про что пишите-то??
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Автор темы   Непрочитано 04.10.2012, 16:53
#3
MrDaViTO

Инженер
 
Регистрация: 03.10.2012
Киев
Сообщений: 5


Имеется программа, которая уже строит чертежи объектов, но в одной плоскости во всех видах.
Если взять отдельный файл, то по нему я могу построить объемную модель *.dxf при помощи Fortran задаваясь координатами допустим с 100-й строки.
НО: создав другой объект, с другими/дополнительными характеристиками, координаты переходят к примеру на 150-ю строку.
Т.е. просто read(строка;столбец) не подходит...
Подскажите каким оператором или набором команд в Fortran'е найти заглавную строку (КОНСТАНТУ) и прочесть следующую


<begin plan>

татататата +- несколько строк

строка-КОНСТАНТА
0 0.6 0 0.6 0.6 0

<end plan>
MrDaViTO вне форума  
 
Непрочитано 04.10.2012, 17:24
#4
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


У меня только 1 вопрос - почему в 2012 году для "постройки чертежей объектов" ты используешь "адскую смесь" dxf и Fortran'а???
з.ы. с решением вопроса твоими инструментами тебе здесь вряд-ли помогут, быть может ты вобще 1 на планете остался который еще так делает - вопрос твой примерно какой резьбой к мушкету лазерный прицел прикрутить.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 04.10.2012, 17:55
1 | #5
gomer

строю, ломаю
 
Регистрация: 03.04.2008
Украина
Сообщений: 5,515


http://www.cyberforum.ru/fortran/ - вот хздесь жывая ветка по фортрану (нужна регистрация)
gomer вне форума  
 
Непрочитано 04.10.2012, 22:44
#6
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Offtop:
Цитата:
Сообщение от Дима_ Посмотреть сообщение
У меня только 1 вопрос - почему в 2012 году для "постройки чертежей объектов" ты используешь "адскую смесь" dxf и Fortran'а???
действительно, зачем Fortran, когда есть более сложный способ для суровых TRUE кодеров - ассемблер.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:

Последний раз редактировалось hwd, 04.10.2012 в 22:50.
hwd вне форума  
 
Автор темы   Непрочитано 05.10.2012, 09:55
#7
MrDaViTO

Инженер
 
Регистрация: 03.10.2012
Киев
Сообщений: 5


Цитата:
Сообщение от Дима_ Посмотреть сообщение
У меня только 1 вопрос - почему в 2012 году для "постройки чертежей объектов" ты используешь "адскую смесь" dxf и Fortran'а???
з.ы. с решением вопроса твоими инструментами тебе здесь вряд-ли помогут, быть может ты вобще 1 на планете остался который еще так делает - вопрос твой примерно какой резьбой к мушкету лазерный прицел прикрутить.
На работе поставлена именно такая задача
MrDaViTO вне форума  
 
Непрочитано 05.10.2012, 10:18
#8
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от MrDaViTO Посмотреть сообщение
На работе поставлена именно такая задача
Может имеет смысл провести ликбез с теми, кто такую задачу поставил? Применяя более "родные" для AutoCAD языки, нужный результат можно будет получить гораздо быстрее и со значительно меньшими трудозатратами.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Автор темы   Непрочитано 05.10.2012, 10:27
#9
MrDaViTO

Инженер
 
Регистрация: 03.10.2012
Киев
Сообщений: 5


Цитата:
Сообщение от hwd Посмотреть сообщение
Может имеет смысл провести ликбез с теми, кто такую задачу поставил?
Программа, что дает результат и собирает исходники, написана на Fortran. Именно этот файл приходиться редактировать...
MrDaViTO вне форума  
 
Непрочитано 05.10.2012, 10:33
#10
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от MrDaViTO Посмотреть сообщение
Именно этот файл приходиться редактировать...
В таком случае всё печально - сложно вам будет найти ответы на свои вопросы на данном форуме, как мне кажется. Если бы речь шла о расширении функционала, а не правке уже существующего кода, то можно было бы на "родном" для AutoCAD языке инкапсулировать нужную вам логику, а результат её работы вывести во внешний файл нужного вам формата. Затем этот файл можно было бы обрабатывать на Fortran.
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
 
Непрочитано 05.10.2012, 10:48
#11
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Цитата:
Сообщение от MrDaViTO Посмотреть сообщение
Программа, что дает результат и собирает исходники, написана на Fortran. Именно этот файл приходиться редактировать...
Не пора ли ее полностью периписать на чем-то более...
Offtop: To hwd - быть может ассемблер в данном случае даже меньшее зло..., круче был бы только алгол...
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 05.10.2012, 12:22
1 | #12
zamtmn

КИПиА
 
Регистрация: 21.03.2005
Tyumen
Сообщений: 1,352
<phrase 1=


MrDaViTO
Если программа на фортране ваша - странно слышать вопрсы
Цитата:
Какой командой осуществить поиск строки ("ИМЯ СТРОКИ") и обработать следующую?
Вы же этот файл както читаете и както обрабатываете, вам видней))
Если нет, то проще написать на чемто более распространенном небольшой препроцессор, вырезающий из исходного файла все
Код:
[Выделить все]
татататата +- несколько строк
и оставляющий только
Код:
[Выделить все]
<begin plan>
 строка-КОНСТАНТА
 0 0.6 0 0.6 0.6 0
 <end plan>
zamtmn вне форума  
 
Автор темы   Непрочитано 05.10.2012, 12:56
#13
MrDaViTO

Инженер
 
Регистрация: 03.10.2012
Киев
Сообщений: 5


Вопрос решен путем написания функции поиска. Закрывайте тему
MrDaViTO вне форума  
 
Непрочитано 05.10.2012, 18:40
#14
Boxa

КЖ; C#
 
Регистрация: 03.11.2005
Санкт-Петербург
Сообщений: 2,611


а можно пример кода фортран под автокад. так, для общего развития...
Boxa вне форума  
 
Непрочитано 05.10.2012, 20:33
#15
Дима_

Продуман
 
Регистрация: 22.02.2007
Питер
Сообщений: 2,839


Она, если я правильно понял, не под автокад - она в "рукопашную" *.dxf создает.
__________________
Когда в руках молоток все вокруг кажется гвоздями.
Дима_ вне форума  
 
Непрочитано 22.10.2012, 12:36
#16
hwd

C, C++, C#
 
Регистрация: 07.10.2009
С-Пб.
Сообщений: 2,762
Отправить сообщение для hwd с помощью Skype™


Цитата:
Сообщение от Boxa Посмотреть сообщение
а можно пример кода фортран под автокад. так, для общего развития...
Сразу вспомнился старый армейский "анекдот":
Цитата:
- Товарищ прапорщик, а можно телевизор посмотреть?
- Можно... Только не включайте.
И судя по тому, что автор топика сразу выложил исходники - это как раз тот случай
__________________
Надеюсь, ты не социальный овощ? Это определяется делами! :welcome:
hwd вне форума  
Ответ
Вернуться   Форум DWG.RU > Программное обеспечение > Программирование > Как заставить Fortran читать перемещающиеся координаты



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Строительные координаты Нефтепроводчик Готовые программы 90 01.03.2021 22:53
Линии электрических соединений Shoorup Программирование 23 07.02.2015 15:13
Как заставить entget выдавать координаты в ненаучном формате vosh Программирование 6 22.10.2009 13:33