TTL файл, чем открыть

Обновлено: 02.07.2024

У вас возникли проблемы с открытием файла TTL или вам просто интересно, что он содержит? Мы объясним, для чего используются эти файлы, и покажем вам программное обеспечение, которое, как мы знаем, может открывать или иным образом обрабатывать ваши файлы.

Что такое файл TTL?

Расширение файла TTL указывает вашему устройству, какое приложение может открыть файл. Однако разные программы могут использовать тип файла TTL для разных типов данных.

Хотя мы еще не описываем формат файла TTL и его обычное использование, мы знаем, какие программы, как известно, открывают эти файлы, поскольку мы получаем десятки предложений от пользователей, таких как вы, каждый день о конкретных типах файлов и программах, которые они используют. используйте, чтобы открыть их.

Мы постоянно работаем над добавлением на сайт дополнительных описаний типов файлов, поэтому, если у вас есть информация о файлах TTL, которая, по вашему мнению, поможет другим, воспользуйтесь приведенной ниже ссылкой «Обновить информацию», чтобы отправить ее нам. Мы будем рады услышать от вас!

Как открыть файлы TTL

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

Хотя мы сами еще не проверяли приложения, наши пользователи предложили 4 разных открывателя TTL, которые вы найдете в списке ниже.

Различные приложения, использующие файлы с этим расширением

Известно, что эти приложения открывают определенные типы файлов TTL. Помните, что разные программы могут использовать файлы TTL для разных целей, поэтому вам может потребоваться попробовать несколько из них, чтобы открыть конкретный файл.

Введите для изучения Отправлено пользователем
< /td>Tera Term Отправлено пользователем
Papayatech TuneSpark Отправлено пользователем< /td>
Предварительный просмотр Отправлено пользователем

Попробуйте универсальный просмотрщик файлов

Попробуйте универсальное средство просмотра файлов, например Free File Viewer. Он может открывать более 200 различных типов файлов — и, скорее всего, ваши тоже. Загрузите бесплатную программу просмотра файлов здесь.

Не уверены, какой тип файла вы пытаетесь открыть? Попробуйте наш новый анализатор файлов. Это бесплатный инструмент, который может идентифицировать более 11 000 различных типов файлов — скорее всего, и ваши! Это поможет вам найти программное обеспечение, которое может обрабатывать файлы определенного типа. Загрузите анализатор файлов здесь.

tablet_enable_ttl_file_filter : включает сжатие для прямого удаления файлов с истекшим сроком действия на основе TTL, а не путем обычного процесса сжатия. Лучше всего использовать с rockdb_max_file_size_for_compaction.
По умолчанию: ложь

----Флаги для добавления деталей:----
rocksdb_max_file_size_for_compaction : Максимально допустимый размер файла для участия в сжатии RocksDB. Применяется только к таблицам с включенным TTL. 0 указывает на неограниченный максимальный размер файла. Примечание. Не применяется к файлам, срок действия которых истекает на основе TTL.

----Функция срока действия файла TTL----
Функция срока действия файла TTL представляет собой оптимизацию сжатия для наборов данных временных рядов. Это позволяет напрямую удалять файлы, которые содержат исключительно данные с истекшим сроком действия, вместо того, чтобы требовать полного сжатия этого файла. Его можно включить, установив для флага table_enable_ttl_file_filter значение true .

Эта функция учитывает TTL как на уровне таблицы, так и на уровне значения. Однако это применимо только в том случае, если для целевой таблицы установлен некоторый TTL на уровне таблицы.

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

В целях настройки в идеале максимальный размер файла устанавливается равным количеству данных, срок действия которых пользователь хочет истечь вместе. Например, если у пользователя есть таблица со сроком жизни 90 дней, и он хочет, чтобы данные примерно за один день истекли одновременно, тогда для флага rockdb_max_file_size_for_compactions следует установить значение данных примерно за один день.

Компромисс заключается в том, что по мере создания большего количества файлов производительность чтения может немного снижаться. Однако эта потеря производительности должна меркнуть по сравнению с преимуществами сжатия.

Помимо GFlag rockdb_max_file_size_for_compactions может потребоваться настроить GFlags sst_files_soft_limit и sst_files_hard_limit для размещения дополнительных ожидаемых файлов. Мягкое ограничение должно быть установлено примерно на 130% от ожидаемого количества файлов. В случае 90-дневного TTL (срок действия одного файла в день) это может привести к настроенному значению около 120. Жесткий предел должен быть установлен на 20–50 файлов больше, чем мягкий предел.

Авторское право © 2008 W3C® (MIT, ERCIM, Keio), все права защищены. Применяются правила ответственности W3C, использования товарных знаков и документов.

Аннотация

В этом документе определяется текстовый синтаксис для RDF под названием Turtle, который позволяет полностью записывать RDF-графики в компактной и естественной текстовой форме с сокращениями для общих шаблонов использования и типов данных. Turtle обеспечивает уровни совместимости с существующими форматами N-Triples и Notation 3, а также с синтаксисом тройного шаблона из предлагаемой рекомендации SPARQL W3C.

В этом документе указывается широко используемый язык под названием "Turtle". Предполагается, что он совместим с Notation 3 и является его подмножеством.

Статус этого документа

В этом представлении группы W3C от 14 января 2008 г. задокументирован развернутый в настоящее время язык Turtle, альтернативный синтаксису RDF/XML.

Публикуя этот документ, Дэвид Беккет и Тим Бернерс-Ли официально представили его W3C для обсуждения. Публикация этого документа W3C указывает на то, что W3C не поддерживает его содержание, а также на то, что W3C выделяет, выделяет или будет выделять какие-либо ресурсы для решения проблем, которые он решает. Этот документ не является продуктом зарегистрированной группы W3C, а публикуется как потенциальный вклад в процесс W3C. Пожалуйста, ознакомьтесь с полным списком подтвержденных материалов команды W3C.

Содержание

  • 1. Введение
  • 2. Синтаксис черепахи
  • 3. Грамматика черепах
  • 3.1 Пустое пространство
  • 3.2 Комментарии
  • 3.3 Экранирование строк
  • 3.4 Ссылки URI
  • 3.5 Коллекции
  • 3.6 Грамматика
  • 4. Примеры
  • 5. Идентификаторы черепашьего языка
  • 6. Соответствие
  • 7. Тип носителя и кодировка контента
  • 8. Черепаха по сравнению с N-Triples
  • 9. Черепаха по сравнению с Notation3
  • 10. Черепаха по сравнению со SPARQL
  • А. Ссылки
  • A.1 Нормативно
  • A.2 Информативное
  • Б. Тип интернет-носителя, расширение файла и тип файла Macintosh
  • С. Благодарности
  • Д. Изменения

1. Введение

В этом документе определяется Turtle, краткий тройной язык RDF, конкретный синтаксис для RDF, определенный в Рекомендации W3C «Концепции и абстрактный синтаксис RDF» ([RDF-CONCEPTS]). Черепаха – это расширение N-Triples ([N-TRIPLES]), в котором все самое полезное и подходящее добавлено из Notation 3 ([NOTATION3]), но сохранено в модели RDF.

Рекомендуемый синтаксис XML для RDF, RDF/XML ([RDF-XML]) имеет определенные ограничения, налагаемые XML и использованием пространств имен XML, которые не позволяют ему кодировать все графы RDF (некоторые URI-предикаты запрещены, а XML 1.0 запрещает кодирование некоторые кодовые точки Unicode). Эти ограничения не распространяются на Черепаху.

Turtle совместима с Notation 3 и является ее подмножеством (см. сравнение Turtle с Notation 3) и обычно используется в системах, поддерживающих N3.

Все RDF, написанные на Turtle, должны использоваться внутри части языка запросов протокола SPARQL и языка запросов RDF (SPARQL) [SPARQLQ], который использует синтаксис стиля Turtle/N3 для шаблонов Triple и для троек RDF в предложении CONSTRUCT. . Это позволяет использовать RDF, написанный на Turtle, чтобы формировать «запросы по примеру», используя данные для создания исходного запроса, который затем можно отредактировать, чтобы использовать переменные, где требуются привязки.

2. Синтаксис черепахи (информативный)

Этот раздел носит информативный характер. В случае разногласий раздел «Грамматика черепах» является окончательным.

Простые тройки представляют собой последовательность терминов (подлежащее, предикат, дополнение), разделенных пробелом и заканчивающихся символом '.' после каждой тройки. Это соответствует N-тройкам ([N-ТРОЙКИ]).

Существует три типа терминов RDF: ссылки RDF URI (сокращенно URI), литералы и пустые узлы.

2.1. Условия RDF

URI заключаются в ' ' и могут быть абсолютными ссылками RDF URI или относительными к текущему базовому URI (описано ниже).

URI также можно сокращать с помощью директивы Turtle @prefix, которая позволяет объявлять короткое имя префикса для длинного префикса повторяющихся URI. Это полезно для многих словарей RDF, которые все определены в ближайших URI пространства имен, возможно, используя механизм пространства имен XML, который работает аналогичным образом.

Литералы записываются либо с помощью двойных кавычек, если они не содержат разрывов строк, таких как "простой литерал", либо """длинный литерал""", когда они могут содержать разрывы строк.

Литералам может быть присвоен либо языковой суффикс, либо URI типа данных, но не оба одновременно. Языки обозначаются добавлением простого литерала с @ и тегом языка. URI типа данных аналогичным образом добавляют ^^, за которым следует любая разрешенная форма URI (полная или квалифицированная), как описано выше, чтобы указать URI типа данных.

Пустые узлы записываются как _: nodeID, чтобы предоставить пустой узел либо из заданного nodeID. Сгенерированный пустой узел также может быть создан с помощью [], что полезно для предоставления субъекта троек RDF для каждой пары из predicateObjectList или корня коллекции.

  • \t (U+0009, вкладка)
  • \n (U+000A, перевод строки)
  • \r (U+000D, возврат каретки)
  • \" (U+0022, двойная кавычка — разрешено только внутри строк)
  • \> (U+003E, больше - разрешено только внутри URI)
  • \\ (U+005C, обратная косая черта)
  • \u HHHH или \U HHHHHHHH для записи символов Юникода в шестнадцатеричном коде, где H – одна шестнадцатеричная цифра.

Подробнее см. в разделе Экранированные строки.

2.2. Сокращение URI

Текущий базовый URI можно изменить в документе Turtle с помощью директивы @base. Он допускает дальнейшее сокращение URI, но обычно используется для упрощения URI в данных, где префиксные директивы предназначены для словарей, описывающих данные.

Всякий раз, когда появляется эта директива, она определяет базовый URI, для которого разрешаются все относительные URI. Сюда входят URI, полные имена, префиксные директивы, а также более поздние базовые директивы.

Токен a эквивалентен URI

2.3. Сокращение групп троек

Символ , может использоваться для повторения субъекта и предиката троек, которые отличаются только термином RDF объекта.

; символ может использоваться для повторения субъекта троек, которые различаются только в терминах предиката и объекта RDF.

2.4. Сокращение общих типов данных

Десятичные целые числа могут быть записаны напрямую и соответствуют типу данных схемы XML xsd:integer. как в синтаксисе, так и в URI типа данных.

Десятичные числа с плавающей запятой двойной/фиксированной точности могут быть записаны напрямую и соответствуют типу данных схемы XML xsd:double как в синтаксисе, так и в URI типа данных.

Десятичные числа с плавающей запятой произвольной точности могут быть записаны напрямую и соответствуют типу данных схемы XML xsd:decimal. как в синтаксисе, так и в URI типа данных.

Boolean может быть записан непосредственно как true или false и соответствовать типу данных схемы XML xsd:boolean как в синтаксисе, так и в URI типа данных.

2.5. Сокращение коллекций RDF

Коллекция RDF может быть сокращена с использованием последовательности терминов RDF, заключенных в квадратные скобки ( ). Как обычно, для их разделения можно использовать пробел. Этот формат обеспечивает пустой узел в начале коллекции RDF, который может использоваться в дальнейших сокращениях.

Подробнее о полной форме сгенерированных триплетов см. в разделе "Коллекции".

3. Грамматика черепах

Документ Turtle представляет собой строку символов Unicode [UNICODE], закодированную в UTF-8. Разрешены кодовые точки Unicode только в диапазоне от U+0 до U+10FFFF включительно.

3.1 Пустое пространство

Пробел (рабочий ws) используется для разделения двух токенов, которые в противном случае были бы (ошибочно) распознаны как один токен.

Пробелы важны в токенах relativeURI, string и longString.

3.2 Комментарии

3.3. Экранирование строк

Строки и URI черепах могут использовать последовательности \ -escape для представления кодовых точек Unicode.

В следующей таблице описаны все escape-последовательности, разрешенные внутри строки, длинной строки или относительного URI:

< td>'\u' hex hex hex hex< td>'\U' hex hex hex hex hex hex hex hex hex
Escape Кодовая точка Unicode
Кодовая точка Unicode в диапазоне от U+0 до U+FFFF включительно, соответствующая закодированному шестнадцатеричному значению.
Кодовая точка Unicode в диапазоне от U+10000 до U+10FFFF включительно, соответствующая закодированному шестнадцатеричному значению.
'\t' U+0009
'\n' U+000A
'\r' U+000D
'\"'
(внутри string и longString)
U+0022
'\>'
(только внутри относительного URI)
U+ 003E
'\\' U+005C

3.4. Ссылки URI

URI разрешаются относительно базового URI в области действия.

Начальный базовый URI в области применения определяется с использованием механизма базового URI, определенного в URI RFC, в зависимости от протокола или другого контекста вне документа. Во время синтаксического анализа черепахи базовый URI в области видимости в любой точке документа определяется директивой @base, которая устанавливает новый базовый URI относительно текущего базового URI в области видимости. Эта директива может повторяться.

кодирует следующие N-триплеты (test-30.out):

3.5. Коллекции

Тройки, генерируемые термином коллекции, задаются этими расширениями до более длинной формы троек:

( object1 object2 ) — это сокращение от:
[ rdf:first object1; rdf:rest [ rdf:first object2; rdf:rest rdf:nil ] ]

( ) — сокращение от ресурса:
rdf:nil

3.6 Грамматика

Используемый здесь EBNF определен в XML 1.0 (третье издание) [НОТАЦИЯ]

4. Примеры

Этот пример представляет собой перевод Turtle примера 7 в спецификации синтаксиса RDF/XML (example1.ttl):

Пример набора RDF из двух литералов.

5. Идентификаторы черепашьего языка

6. Соответствие

Системы, соответствующие Turtle, ДОЛЖНЫ пройти все следующие тесты:

  1. Тесты N-Triples в рекомендациях W3C по тестовым примерам RDF.
  2. The Turtle Test Suite (tests.zip md5sum 361f0b8b5e3a36d0ecd60be7965009df )

Прохождение этих тестов означает:

  1. Все тесты test-n.ttl ДОЛЖНЫ генерировать триплеты RDF, эквивалентные тем, которые указаны в соответствующем файле test-n.out N-Triples.
  2. Все тесты bad-n.ttl НЕ ДОЛЖНЫ генерировать тройки RDF.

7. Тип носителя и кодировка контента

Тип носителя для Turtle — текст/черепаха (требуется предварительно зарегистрировать тип носителя application/x-turtle). Кодировка контента Turtle всегда UTF-8. Параметры набора символов для типа mime требуются до тех пор, пока дерево типов мультимедиа text/ не разрешит отправку UTF-8 без параметра набора символов. См. B. Тип носителя в Интернете, расширение файла и тип файла Macintosh для регистрации формы носителя.

8. Черепаха по сравнению с N-Triples (информативно)

Turtle добавляет к N-Triples следующий синтаксис:

  1. Ограничения на использование пробелов удалены
  2. Кодировка текстового содержимого изменена с ASCII на UTF-8.
  3. @префикс
  4. Имена Q
  5. ,
  6. ;
  7. []
  8. а
  9. ()
  10. Десятичные целочисленные литералы ( xsd:integer )
  11. Десятичные двойные литералы ( xsd:double )
  12. Десятичные литералы произвольной длины ( xsd:decimal )
  13. Булевы литералы
  14. @база

9. Черепаха по сравнению с нотацией 3 (информативно)

Обозначение 3 включает как минимум следующий синтаксис, которого нет в Turtle (неполный список):

  1. от
  2. пути типа :a.:b.:c и :a^:b^:c
  3. @ключевые слова
  4. => подразумевает
  5. = эквивалентность
  6. @forAll
  7. @forSome
  8. ) [SPARQLQ] использует синтаксис стиля Turtle/N3 для шаблонов Triple, включая те же формы сокращенных форм, которые приведены здесь.

SPARQL включает как минимум следующий синтаксис, которого нет в Turtle (неполный список):

    Пустые узлы допускаются в тройных предикатах, либо заданных явно с пустым идентификатором узла, используя _: name, либо без имени, используя [] или [ . ].
  1. Литералы RDF разрешены в тройных темах.
  2. Переменные разрешены в любой части тройки формы ? имя или $ имя
  3. Длинные литералы могут использовать одинарные кавычки ( ' ): ''' . '''
  4. Константы, допустимые для логических значений XSD: true и false не зависят от регистра. В Turtle их нет, разрешены только строчные формы.
  5. SPARQL допускает наличие '.' в именах на всех позициях, кроме первой и последней. Это соответствует правилам:
    name ::= nameStartChar ( ( nameChar | '.' )* nameChar )?
    prefixName ::= ( nameStartChar - '_' ) ( ( nameChar | ' .' )* nameChar )?
  6. SPARQL допускает использование цифр в качестве первого символа лексической лексемы PN_LOCAL. В Turtle единственными символами ascii, разрешенными в имени StartChar, являются [A-Z] | "_" | [а-я].
  7. Turtle позволяет использовать префиксы и базовые объявления где угодно за пределами тройки. В SPARQL они разрешены только в прологе (в начале запроса SPARQL).

Для получения дополнительной информации см. разделы "Синтаксис для IRI" и "Грамматика SPARQL" документа запроса SPARQL [SPARQLQ].

А. Ссылки

A.1 Норматив

A.2 Информативное

Б. Тип интернет-носителя, расширение файла и тип файла Macintosh (нормативно)

Тип Интернет-медиа/MIME-тип для Turtle — "text/turtle".

Рекомендуется, чтобы файлы Turtle имели расширение ".ttl" (все строчные буквы) на всех платформах.

Рекомендуется, чтобы файлы Turtle, хранящиеся в файловых системах Macintosh HFS, имели тип файла "ТЕКСТ".

Данная информация была отправлена ​​в IESG для проверки, утверждения и регистрации в IANA.

Имя типа: текстовое Имя подтипа: черепаха Обязательные параметры: Нет Необязательные параметры: charset — этот параметр требуется при передаче данных, отличных от ASCII. Если присутствует, значение charset всегда равно UTF-8. Рекомендации по кодированию: синтаксис Turtle выражается с помощью кодовых точек в Unicode [UNICODE]. Кодировка всегда UTF-8 [RFC3629]. Кодовые точки Unicode также могут быть выражены с использованием синтаксиса \uXXXX (от U+0 до U+FFFF) или \UXXXXXXXX (для U+10000 и далее), где X — шестнадцатеричная цифра [0-9A-F]. язык утверждений общего назначения; приложения могут оценивать данные, чтобы вывести больше утверждений или разыменовать URI, ссылаясь на соображения безопасности схемы для этого URI. Обратите внимание, в частности, на вопросы конфиденциальности в разделе 10 [RFC3023] для HTTP URI.Данные, полученные из неточных или злонамеренных источников данных, могут привести к неточным или вводящим в заблуждение выводам, а также к разыменованию непредусмотренных URI. Необходимо позаботиться о том, чтобы совместить доверие к консультируемым ресурсам с конфиденциальностью предполагаемого использования данных; выводы о потенциальном лечении, вероятно, потребуют другого доверия, чем выводы для планирования поездки. Черепаха используется для выражения произвольных данных приложения; соображения безопасности будут различаться в зависимости от области использования. Инструменты и протоколы безопасности, применимые к тексту (например, шифрование PGP, проверка суммы MD5, сжатие с защитой паролем), также могут использоваться в документах Turtle. Должны быть наложены протоколы безопасности/конфиденциальности, отражающие конфиденциальность встроенной информации. Черепаха может отображать данные, которые представляются пользователю, например, метки схемы RDF. Строки рендеринга приложения, извлеченные из ненадежных документов Turtle, должны гарантировать, что вредоносные строки не могут быть использованы для введения читателя в заблуждение. Соображения безопасности при регистрации типа носителя для XML ([RFC3023], раздел 10) предоставляют дополнительные рекомендации по выражению произвольных данных и разметке. Черепаха использует IRI в качестве идентификаторов терминов. Приложения, интерпретирующие данные, выраженные в Turtle, должны учитывать проблемы безопасности интернационализированных идентификаторов ресурсов (IRI) [RFC3987], раздел 8, а также унифицированный идентификатор ресурса (URI): общий синтаксис [RFC3986], раздел 7. Несколько IRI могут иметь одинаковый внешний вид. Символы в разных шрифтах могут выглядеть одинаково (кириллица «о» может казаться похожей на латинскую «о»). Символ, за которым следует комбинация символов, может иметь то же визуальное представление, что и другой символ (ЛАТИНСКАЯ СТРОЧНАЯ БУКВА E, за которой следует КОМБИНИРОВАННЫЙ АКТУАЛЬНЫЙ АКЦЕНТ, имеет то же визуальное представление, что и ЛАТИНСКАЯ СТРОЧНАЯ БУКВА E С ОСТРОЙ БУКВОЙ). foo:resum鼯code> и fоо:resumé ) --> Любой человек или приложение, которые записывают или интерпретируют данные в Turtle, должны позаботиться об использовании IRI, соответствующего предполагаемой семантике, и избегать IRI, которые выглядят похожими. Дополнительную информацию о сопоставлении похожих символов можно найти в разделе «Вопросы безопасности Unicode» [UNISEC] и «Интернационализированные идентификаторы ресурсов» (IRI) [RFC3987]. Вопросы взаимодействия. Известных проблем взаимодействия нет. Опубликованная спецификация: Эта спецификация. Приложения, использующие этот тип носителя: не известно ни одного широко распространенного приложения, использующего этот тип носителя. Он может использоваться некоторыми веб-службами и клиентами, потребляющими их данные. Дополнительная информация: Волшебные числа: Документы Turtle могут иметь строки '@prefix' или '@base' (в зависимости от регистра) в начале документа. Расширения файлов: ".ttl" Базовый URI: Термин Turtle '@base' может изменить текущий базовый URI для относительных ссылок IRIref в языке запросов, которые последовательно используются далее в документе. Код(ы) типов файлов Macintosh: "TEXT" Лицо и адрес электронной почты, с которыми можно связаться для получения дополнительной информации: Eric Prud'hommeaux Предполагаемое использование: COMMON Ограничения на использование: Нет Автор/контролер изменений: Спецификация Turtle является продуктом Дэвида Беккета и Тима. Бернерс-Ли. Рабочая группа W3C может взять на себя обслуживание этого документа; W3C оставляет за собой право изменять эту спецификацию.

С. Благодарности (информативно)

Эта работа была описана в документе «Новые синтаксисы для RDF», в котором обсуждаются другие синтаксисы RDF и предыстория Черепахи (отправлена ​​на WWW2004, упоминается там как N-Triples Plus).

Эта работа была начата в рамках проекта Semantic Web Advanced Development Europe (SWAD-Europe), финансируемого программой ЕС IST-7 IST-2001-34732 (2002–2004 гг.), а дальнейшая разработка поддерживалась Институтом технологий обучения и исследований. в Бристольском университете, Великобритания (2002–сентябрь 2005 г.).

Д. Изменения (информативные)

Изменения с момента последней публикации этого документа Turtle 11 сентября 2007 г. . Дополнительную информацию см. в предыдущем журнале изменений

Я новичок в Teraterm TTL, но использую teraterm уже много лет.

Мне нужно провести эксперимент, который требует работы в режиме 24/7 в течение 3 месяцев с регистрацией данных последовательной связи от 30 респираторов в климатической камере.

У меня две проблемы;
1) Я могу вручную открыть диалоговое окно нового подключения виртуальных COM-портов или (ALt+N), но как только я доберусь до более чем 16 подключений, связь прекратится на случайных COM-портах.
Есть или что есть ограничение на одновременные подключения к виртуальному COM-порту? Если ограничение равно 16, мне нужно установить второй компьютер для регистрации других COM-портов, это не идеально, но можно сделать.

2) TTL, я пытаюсь написать пакетный файл для последовательного открытия всех последовательных COM-портов, подключения, а затем открыть файл журнала для всех подключенных COM-портов от 16 до 30 подключений.
Я пытался использовать соединение /c=1, mpause, соединение /c=2 и т. д., но как только первое соединение установлено, я не могу подключиться к следующему соединению. Что я упускаю?

второй метод, который я пробовал, заключался в том, чтобы воспроизвести ручной метод с помощью команд callmenu(new connection) + connect /c=x, я могу открыть диалоговое окно New connection, но команда connect не помогает завершить подключение, меню ждет ок баттон. Следующее меню вызова открывает диалоговое окно следующего нового соединения. ни одно соединение не выполняется без ручного ввода. У меня начинают возникать проблемы, как только я принимаю соединение вручную, потому что следующее диалоговое окно сообщает, что соединение больше недоступно. Я мог бы поставить более длинную паузу, чтобы разрешить ручной ввод ok перед выдачей следующей команды callmenu. Мне не хватает команды callmenu для принятия кнопки "ОК" подключения?

приведенный ниже пример кода открывает новые подключения, но требует, чтобы пользователь подтвердил подключение, а также создает и открывает первый файл журнала и начинает регистрацию, но только первого подключения.

<р>; пример макроса Tera Term
;
; Файл: Proflow EOS v1.ttl
; Описание: Открывает несколько COM-портов, создает файлы журналов и начинает протоколировать
; Среда: общая
; Обновление: 18.08.19
; Автор: М Робинсон
; Конфигурация

меню вызова 50480 ; Показать окно макроса
dirname dir 'c:\Proflow_EOS'

callmenu 50110
mpause 500
connect '/C=10'
mpause 5000
CP = 10
call makefilename
logopen filename 0 0 < br />mpause 500
logstart

callmenu 50110
mpause 500
connect '/C=11'
mpause 5000
CP = 11
call makefilename
logopen filename 0 0 < br />mpause 500
logstart

callmenu 50110
mpause 500
connect '/C=12'
mpause 500
CP = 12
call makefilename
logopen filename 0 0 < br />mpause 500
logstart

connect '/C=13'
mpause 500
connect '/C=14'
mpause 500.
. '/С= 10..40'

меню вызова 50815 ; Бок о бок


:makefilename
getdate StrDate
gettime StrTime
;1234567890
;ГГГГ-ММ-ДД
strcopy Strcopy StrDate 1 4 DateY ;ГГГГ
strcopy StrDate 6 2 DateM ; MM
strcopy StrDate 9 2 DateD ; ДД

;1234567890
;ЧЧ:ММ:СС
strcopy StrTime 1 2 TimeH ;ЧЧ
strcopy StrTime 4 2 TimeM ; MM
strcopy StrTime 7 2 TimeS ; СС

имя файла sprintf2 "Proflow_EOS_Com%i_%s%s%s-%s%s%s.log" CP DateY DateM DateD TimeH TimeM TimeS
;filename = inputstr
return

Мне нужно попытаться сделать это как можно более автоматическим, чтобы предотвратить потерю подключенного устройства. У меня будет только одна попытка собрать эти данные.
Я не начал регистрацию данных, но я открывал файлы и создавал файлы с отметками данных и т. д.

Мы будем очень признательны за любую помощь в этом, с уважением, Марк

Читайте также: