plccoderpref

Управляйте пользовательскими настройками

Синтаксис

plccoderpref
plccoderpref('plctargetide')
plccoderpref('plctargetide', preference_value)
plccoderpref('plctargetide', 'default')
plccoderpref('plctargetidepaths')
plccoderpref('plctargetidepaths','default')
plccoderpref('plctargetlist')
plccoderpref('plctargetlist',targetlist)

Описание

plccoderpref отображает текущий набор пользовательских настроек, включая целевой IDE по умолчанию.

plccoderpref('plctargetide') возвращает текущий целевой IDE по умолчанию. Этим значением по умолчанию может быть целевой набор IDE ранее или заводская настройка. Заводской настройкой является 'codesys23'.

plccoderpref('plctargetide', preference_value) устанавливает целевой IDE по умолчанию на тот, который вы задаете в preference_value. Это наборы команд preference_value, чтобы сохраниться как целевой IDE по умолчанию для будущих сеансов MATLAB®.

plccoderpref('plctargetide', 'default') устанавливает целевой IDE по умолчанию на целевой IDE заводской настройки ('codesys23').

plccoderpref('plctargetidepaths') возвращает структуру 1 на 1 путей к установке поддерживаемых целевых ИД.

plccoderpref('plctargetidepaths','default') устанавливает содержимое структуры 1 на 1 путей к установке к значениям по умолчанию.

plccoderpref('plctargetlist') отображает целевые ИДЫ, которые появляются в уменьшаемом списке Target IDE в диалоговом окне Simulink® Configuration Parameters. Для получения дополнительной информации смотрите Целевой IDE и Покажите Полный Целевой Список.

plccoderpref('plctargetlist',targetlist) устанавливает целевые ИДЫ, которые появляются в уменьшаемом списке Target IDE к значениям, которые вы задаете в targetlist.

Входные параметры

plctargetide

Представьте в виде строки директиву, которая задает целевой IDE по умолчанию.

ЗначениеОписание
codesys23

Программные продукты 3S-Smart Версия 2.3 CoDeSys (значение по умолчанию) предназначаются для IDE

codesys33

Программные продукты 3S-Smart Версия 3.3 CoDeSys предназначаются для IDE

codesys35

Программные продукты 3S-Smart Версия 3.5 CoDeSys предназначаются для IDE

brautomation30

Целевой IDE B&R Automation Studio® 3.0

brautomation40

Автоматизация Studio 4.0 B&R предназначается для IDE

generic

Типичный целевой IDE

indraworks

IDE Rexroth IndraWorks версии 13V12

multiprog50

КОНТАКТ ФИНИКСА (ранее KW) Software MULTIPROG® 5.0 или 5,50 целевых IDE

omron

OMRON® Sysmac® Studio

plcopen

Целевой IDE PLCopen XML

pcworx60

Финикс Contact® PC WORX™ 6.0

rslogix5000

Целевой IDE Роквелла Automation® RSLogix™ 5000 Series для формата AOI

rslogix5000_routine

Ряды Rockwell Automation RSLogix 5000 предназначаются для IDE для стандартного формата

step7

Целевой IDE Siemens® SIMATIC® STEP® 7 Version 5

studio5000

Разработчик Studio 5000 Logix Роквелла предназначается для IDE для формата AOI

studio5000_routine

Разработчик Studio 5000 Logix Роквелла предназначается для IDE для стандартного формата

twincat211

Целевой IDE Beckhoff® TwinCAT® 2.11

twincat3

Целевой IDE Beckhoff TwinCAT 3

tiaportal

Siemens портал TIA

tiaportal_double

Siemens Портал TIA с поддержкой двойной точности (тип LREAL)

Значение по умолчанию: codesys23

plctargetidepaths

Представьте в виде строки, который задает целевой путь к установке IDE. Содержит структуру 1 на 1 путей к установке поддерживаемых целевых ИД.

codesys23: 'C:\Program Files\3S Software'
codesys33: 'C:\Program Files\3S CoDeSys'
codesys35: 'C:\Program Files\3S CoDeSys'
studio5000: 'C:\Program Files\Rockwell Software'
studio5000_routine: 'C:\Program Files\Rockwell Software'
rslogix5000: 'C:\Program Files\Rockwell Software'
rslogix5000_routine: 'C:\Program Files\Rockwell Software'
brautomation30: 'C:\Program Files\BrAutomation'
brautomation40: 'C:\Program Files\BrAutomation'
multiprog50: 'C:\Program Files\KW-Software\MULTIPROG 5.0'
pcworx60: 'C:\Program Files\Phoenix Contact\Software Suite 150'
step7: 'C:\Program Files\Siemens'
tiaportal: 'C:\Program Files\Siemens\Automation'
tiaportal_double: 'C:\Program Files\Siemens\Automation'
plcopen: ''
twincat211: 'C:\TwinCAT'
twincat3: 'C:\TwinCAT'
generic: ''
indraworks: ''
omron: ''

default

Представьте в виде строки, который устанавливает ваши настройки на заводскую настройку.

plctargetlist

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

Используйте строку default, чтобы сбросить уменьшаемый список Target IDE.

Примеры

свернуть все

plccoderpref('plctargetide')
ans = 
'rslogix5000'
plccoderpref('plctargetide', 'rslogix5000')
ans = 
'rslogix5000'

Примите, что вы ранее изменили путь к установке целевого IDE CoDeSys 2.3. Возвратите текущие целевые пути к установке IDE.

plccoderpref('plctargetidepaths')
ans = struct with fields:
              codesys23: '/mathworks/hub/share/apps/3S-Software/CoDeSys/v2.3'
              codesys33: 'C:\Program Files\3S CoDeSys'
              codesys35: 'C:\Program Files\3S CoDeSys'
             studio5000: ''
     studio5000_routine: ''
            rslogix5000: ''
    rslogix5000_routine: ''
         brautomation30: 'C:\Program Files\BrAutomation'
         brautomation40: 'C:\Program Files\BrAutomation'
            multiprog50: 'C:\Program Files\KW-Software\MULTIPROG 5.0'
               pcworx60: 'C:\Program Files\Phoenix Contact\Software Suite 150'
                  step7: 'C:\Program Files\Siemens'
              tiaportal: 'C:\Program Files\Siemens\Automation'
       tiaportal_double: 'C:\Program Files\Siemens\Automation'
                plcopen: ''
             twincat211: 'C:\TwinCAT'
               twincat3: 'C:\TwinCAT'
                generic: ''
             indraworks: ''
                  omron: ''

Если вы отключаете, Показывают полный целевой список, выпадающее для Целевого IDE показывает только подмножество поддерживаемых ИД. Настройте этот уменьшаемый список, чтобы содержать только иды CoDeSys 2.3 и ряд Rockwell Automation RSLogix 5000 для формата AOI.

targetlist = {'codesys23','rslogix5000'};
plccoderpref('plctargetlist',targetlist)
ans = 1x2 cell array
    {'codesys23'}    {'rslogix5000'}

Сбросьте уменьшаемый Целевой список IDE к подмножеству по умолчанию.

plccoderpref('plctargetlist','default')
ans = 1x5 cell array
    {'codesys23'}    {'studio5000'}    {'step7'}    {'omron'}    {'plcopen'}

Добавьте IDE CoDeSys 3.5 к уменьшаемому Целевому списку IDE значения по умолчанию.

plccoderpref('plctargetlist', [plccoderpref('plctargetlist', 'default') 'codesys35'])
ans = 1x6 cell array
  Columns 1 through 5

    {'codesys23'}    {'studio5000'}    {'step7'}    {'omron'}    {'plcopen'}

  Column 6

    {'codesys35'}

Добавьте IDE CoDeSys 3.5 к текущему уменьшаемому Целевому списку IDE.

plccoderpref('plctargetlist', [plccoderpref('plctargetlist') 'codesys35'])
ans = 1x6 cell array
  Columns 1 through 5

    {'codesys23'}    {'studio5000'}    {'step7'}    {'omron'}    {'plcopen'}

  Column 6

    {'codesys35'}

Советы

Используйте диалоговое окно Simulink Configuration Parameters, чтобы изменить путь к установке целевого IDE (Target IDE Path).

Представленный в R2010a