Skip to content
| Marketplace
Sign in
Visual Studio Code>Programming Languages>Fixline toolNew to Visual Studio Code? Get it now.
Fixline tool

Fixline tool

Preview

Danil

|
138 installs
| (0) | Free
Fixline tool
Installation
Launch VS Code Quick Open (Ctrl+P), paste the following command, and press enter.
Copied to clipboard
More Info

Fixline Tool Kaskad

Расширение для Visual Studio Code для работы с проектами Каскад (CTRL/CTRL++). Поддерживает разработку, отладку и тестирование скриптов и панелей.

Установка и настройка

  1. Установите расширение в VS Code
  2. В настройках расширения укажите:
    • Имя пользователя (FixLineTool.OpenPanel.UserName)
    • Пароль (FixLineTool.OpenPanel.Password)
    • Путь к папке PVSS (FixLineTool.ProgramPath.PvssFolderPath)
  3. Откройте папку с проектом ПТК Каскад - конфигурационный файл проекта считывается автоматически

Основные команды

Работа с панелями

  • Open panel - открыть панель в приложении ПТК Каскад (иконка в заголовке редактора для .xml файлов)
  • Panel preview - предварительный просмотр кода панели в редакторе
  • Open project panel - быстрый выбор и открытие панели из проекта
  • Open project panel with debug - открытие панели с отладчиком

Работа со скриптами

  • Run script - запуск CTRL/CTRL++ скрипта (иконка в заголовке редактора для .ctl файлов)
  • Check Script - проверка синтаксиса скрипта через WCCOActrl.exe с отображением ошибок в логах (иконка в заголовке редактора)
    • Если для скрипта создан unit-тест, команда также запускает его
  • Open UnitTest - создание или открытие unit-теста для текущего скрипта
  • Start tests - запуск всех unit-тестов проекта

Документация и справка

  • Create help doxygen - создание документации в формате Doxygen (работает только при запущенном проекте) и при установленном Doxygen. Требуется прописать путь до паки bin в PATH
  • Open ctrl Help - открытие справки по функции под курсором
  • Get help Ctrlpp - открытие ChatGPT помощника для CTRL++

Инструменты разработки

  • Create child class - создание дочернего класса
  • Create UML diagrams - создание UML диаграмм
  • Create changelog - создание списка изменений. Считывает лог гитлаба, требует токен. Хранит его в безопасном контейнере
  • Load dpl - загрузка DPL файлов

Логи и отладка

  • Open Log - создание output канала для отображения логов ПТК Каскад
    • Рекомендуется установить расширение Output Colorizer для улучшенного отображения
  • Dpes Explorer - древовидный просмотр точек данных (datapoints) проекта с поиском и просмотром истории. Требуется запустить скрипт Kaskad_tool\resources\Fixline_extension.ctl - просто скопируйте его в проект

Управление проектами

  • Open Project - открытие существующего проекта ПТК Каскад

Возможности языковой поддержки

Расширение предоставляет полную поддержку CTRL/CTRL++ включая:

  • Подсветка синтаксиса - цветовая схема для CTRL/CTRL++ кода
  • Автодополнение - IntelliSense для функций, переменных и констант ПТК Каскад
  • Переход к определению - навигация по коду (F12)
  • Поиск ссылок - поиск всех использований символа (Shift+F12)
  • Переименование - безопасное переименование символов (F2)
  • Подсказки параметров - отображение сигнатур функций при вводе
  • Hover информация - всплывающие подсказки при наведении
  • Символы документа - навигация по структуре файла (Ctrl+Shift+O)
  • Форматирование кода - автоматическое форматирование CTRL++ кода
  • Диагностика - проверка синтаксиса в реальном времени

Сниппеты

Встроенные шаблоны кода для:

  • Стандартных конструкций CTRL++
  • Комментариев Doxygen
  • Часто используемых паттернов

Настройки

  • FixLineTool.Syntax.CheckSyntax - включение проверки синтаксиса
  • FixLineTool.Syntax.InnersReadFiles - глубина чтения вложенных файлов
  • FixLineTool.Syntax.HighlightCommentDoxygen - подсветка Doxygen комментариев
  • FixLineTool.OpenPanel.UserName - имя пользователя для подключения
  • FixLineTool.OpenPanel.Password - пароль для подключения
  • FixLineTool.ProgramPath.PvssFolderPath - путь к установке ПТК Каскад

Поддерживаемые файлы

  • .ctl - CTRL/CTRL++ скрипты
  • .xml - панели ПТК Каскад
  • Contact us
  • Jobs
  • Privacy
  • Manage cookies
  • Terms of use
  • Trademarks
© 2025 Microsoft