# This Source Code Form is subject to the terms of the Mozilla Public
# License, v. 2.0. If a copy of the MPL was not distributed with this
# file, You can obtain one at https://mozilla.org/MPL/2.0/.
# SPDX-License-Identifier: MPL-2.0
from __future__ import annotations
from functools import lru_cache
from typing import Sequence
[docs]
class BasicBlockCatalogStaticRecord:
"""
Immutable static record for one shipped basic-block catalog template.
"""
__slots__ = (
"_template_key",
"_typ_id",
"_blkdef_name",
"_sample_display_name",
"_display_label",
"_category_path",
"_inputs",
"_outputs",
"_states",
"_params",
"_unsupported_lines",
"_module_name",
"_module_filename",
)
def __init__(self,
template_key: str,
typ_id: str,
blkdef_name: str,
sample_display_name: str,
display_label: str,
category_path: Sequence[str],
inputs: Sequence[str],
outputs: Sequence[str],
states: Sequence[str],
params: Sequence[str],
unsupported_lines: Sequence[str],
module_name: str,
module_filename: str) -> None:
"""
Store one immutable static catalog record.
:param template_key: Stable semantic lookup key.
:param typ_id: Imported type identifier.
:param blkdef_name: Raw source block name.
:param sample_display_name: Clean human-facing source name.
:param display_label: Unique label exposed in the editor.
:param category_path: Full editor category path.
:param inputs: Input names.
:param outputs: Output names.
:param states: State names.
:param params: Runtime parameter names.
:param unsupported_lines: Pending markers for non editor-ready templates.
:param module_name: Standalone module stem.
:param module_filename: Standalone module filename.
:returns: None.
"""
self._template_key = template_key
self._typ_id = typ_id
self._blkdef_name = blkdef_name
self._sample_display_name = sample_display_name
self._display_label = display_label
self._category_path = tuple(category_path)
self._inputs = tuple(inputs)
self._outputs = tuple(outputs)
self._states = tuple(states)
self._params = tuple(params)
self._unsupported_lines = tuple(unsupported_lines)
self._module_name = module_name
self._module_filename = module_filename
@property
def template_key(self) -> str:
"""
Return the template lookup key.
:returns: Value.
"""
return self._template_key
@property
def typ_id(self) -> str:
"""
Return the imported type identifier.
:returns: Value.
"""
return self._typ_id
@property
def blkdef_name(self) -> str:
"""
Return the raw block name.
:returns: Value.
"""
return self._blkdef_name
@property
def sample_display_name(self) -> str:
"""
Return the clean source name.
:returns: Value.
"""
return self._sample_display_name
@property
def display_label(self) -> str:
"""
Return the unique editor label.
:returns: Value.
"""
return self._display_label
@property
def category_path(self) -> Sequence[str]:
"""
Return the category path.
:returns: Value.
"""
return self._category_path
@property
def inputs(self) -> Sequence[str]:
"""
Return the input-name tuple.
:returns: Value.
"""
return self._inputs
@property
def outputs(self) -> Sequence[str]:
"""
Return the output-name tuple.
:returns: Value.
"""
return self._outputs
@property
def states(self) -> Sequence[str]:
"""
Return the state-name tuple.
:returns: Value.
"""
return self._states
@property
def params(self) -> Sequence[str]:
"""
Return the parameter-name tuple.
:returns: Value.
"""
return self._params
@property
def unsupported_lines(self) -> Sequence[str]:
"""
Return the unsupported marker tuple.
:returns: Value.
"""
return self._unsupported_lines
@property
def module_name(self) -> str:
"""
Return the standalone module stem.
:returns: Value.
"""
return self._module_name
@property
def module_filename(self) -> str:
"""
Return the standalone module filename.
:returns: Value.
"""
return self._module_filename
@property
def is_editor_ready(self) -> bool:
"""
Return whether the record is ready for editor exposure.
:returns: ``True`` when the record is editor-ready.
"""
if len(self._unsupported_lines) == 0:
return True
else:
return False
[docs]
def build_basic_block_catalog_pending_template_reason() -> str:
"""
Return the canonical pending reason for non-executable templates.
:returns: Pending reason.
"""
return "template_has_no_executable_content"
[docs]
def build_basic_block_catalog_branch_skeleton() -> dict[str, dict[str, list[object]]]:
"""
Build the static Basic library branch skeleton used by the editor.
:returns: Fresh category tree with empty leaf lists.
"""
branch: dict[str, dict[str, list[object]]] = dict()
branch['Continuous'] = dict()
branch['Continuous']['Transfer Functions and Filters'] = list()
branch['Continuous']['Integrators and Derivatives'] = list()
branch['Continuous']['Delays and Memory'] = list()
branch['Control and Measurement'] = dict()
branch['Control and Measurement']['Controllers'] = list()
branch['Control and Measurement']['Measurements and Units'] = list()
branch['Logic and Events'] = dict()
branch['Logic and Events']['Comparators'] = list()
branch['Logic and Events']['Gates and Memory'] = list()
branch['Logic and Events']['Switching and Selection'] = list()
branch['Logic and Events']['Timers and Enables'] = list()
branch['Limits and Nonlinearities'] = dict()
branch['Limits and Nonlinearities']['Limiters'] = list()
branch['Limits and Nonlinearities']['Deadbands and Rate Limiters'] = list()
branch['Math and Functions'] = dict()
branch['Math and Functions']['Scaling and Products'] = list()
branch['Math and Functions']['Elementary Functions'] = list()
branch['Math and Functions']['Constants and Scaling'] = list()
branch['Transforms'] = dict()
branch['Transforms']['Clarke, Park and dq0'] = list()
branch['Transforms']['RMS and Sequence'] = list()
branch['Complex'] = dict()
branch['Complex']['Operations'] = list()
branch['Waveforms and Time'] = dict()
branch['Waveforms and Time']['Signal Generators'] = list()
branch['Waveforms and Time']['Time Sources and Timers'] = list()
branch['Mechanical'] = dict()
branch['Mechanical']['Drive Train'] = list()
branch['Lookup and Tables'] = dict()
branch['Lookup and Tables']['Arrays and Matrices'] = list()
branch['Miscellaneous'] = dict()
branch['Miscellaneous']['Other'] = list()
return branch
[docs]
@lru_cache(maxsize=1)
def get_basic_block_catalog_static_records() -> Sequence[BasicBlockCatalogStaticRecord]:
"""
Return the immutable static records for the shipped basic-block catalog.
:returns: Static catalog records.
"""
records: list[BasicBlockCatalogStaticRecord] = list()
# The records are emitted as a static snapshot so runtime discovery does not
# depend on package paths, module iteration, or manifest side files.
records.append(
BasicBlockCatalogStaticRecord(
template_key='a_x_c1_x_c2',
typ_id='2',
blkdef_name='a(x-c1)(x-c2)',
sample_display_name='a(x-c1)(x-c2)',
display_label='a(x-c1)(x-c2)',
category_path=('Native', 'Math and Functions', 'Scaling and Products'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('a', 'c1', 'c2'),
unsupported_lines=(),
module_name='typ_2__a_x_c1_x_c2',
module_filename='typ_2__a_x_c1_x_c2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='ax_2_bx_c',
typ_id='3',
blkdef_name='ax^2 + bx + c',
sample_display_name='ax^2 + bx + c',
display_label='ax^2 + bx + c',
category_path=('Native', 'Math and Functions', 'Scaling and Products'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('a', 'b', 'c'),
unsupported_lines=(),
module_name='typ_3__ax_2_bx_c',
module_filename='typ_3__ax_2_bx_c.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='mx_n',
typ_id='4',
blkdef_name='mx + n',
sample_display_name='mx + n',
display_label='mx + n',
category_path=('Native', 'Math and Functions', 'Scaling and Products'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('m', 'n'),
unsupported_lines=(),
module_name='typ_4__mx_n',
module_filename='typ_4__mx_n.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='inverse_lookup_array_linear',
typ_id='5',
blkdef_name='Inverse Lookup array (linear)',
sample_display_name='Inverse Lookup array (linear)',
display_label='Inverse Lookup array (linear)',
category_path=('Native', 'Lookup and Tables', 'Arrays and Matrices'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('array_K',),
unsupported_lines=(),
module_name='typ_5__inverse_lookup_array_linear',
module_filename='typ_5__inverse_lookup_array_linear.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='inverse_lookup_array_object_linear',
typ_id='6',
blkdef_name='Inverse Lookup array object (linear)',
sample_display_name='Inverse Lookup array object (linear)',
display_label='Inverse Lookup array object (linear)',
category_path=('Native', 'Lookup and Tables', 'Arrays and Matrices'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('oarray_K',),
unsupported_lines=(),
module_name='typ_6__inverse_lookup_array_object_linear',
module_filename='typ_6__inverse_lookup_array_object_linear.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='lookup_array_linear',
typ_id='7',
blkdef_name='Lookup array (linear)',
sample_display_name='Lookup array (linear)',
display_label='Lookup array (linear)',
category_path=('Native', 'Lookup and Tables', 'Arrays and Matrices'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('array_K',),
unsupported_lines=(),
module_name='typ_7__lookup_array_linear',
module_filename='typ_7__lookup_array_linear.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='lookup_array_linear_noclipping',
typ_id='8',
blkdef_name='Lookup array (linear_noclipping)',
sample_display_name='Lookup array (linear_noclipping)',
display_label='Lookup array (linear noclipping)',
category_path=('Native', 'Lookup and Tables', 'Arrays and Matrices'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('array_K',),
unsupported_lines=(),
module_name='typ_8__lookup_array_linear_noclipping',
module_filename='typ_8__lookup_array_linear_noclipping.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='lookup_array_spline',
typ_id='9',
blkdef_name='Lookup array (spline)',
sample_display_name='Lookup array (spline)',
display_label='Lookup array (spline)',
category_path=('Native', 'Lookup and Tables', 'Arrays and Matrices'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('array_K',),
unsupported_lines=(),
module_name='typ_9__lookup_array_spline',
module_filename='typ_9__lookup_array_spline.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='lookup_array_1x3_linear_fixed',
typ_id='10',
blkdef_name='Lookup array 1x3 (linear_fixed)',
sample_display_name='Lookup array 1x3 (linear_fixed)',
display_label='Lookup array 1x3 (linear fixed)',
category_path=('Native', 'Lookup and Tables', 'Arrays and Matrices'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('arr_x1', 'arr_x2', 'arr_x3', 'arr_y1', 'arr_y2', 'arr_y3', 'vClip'),
unsupported_lines=(),
module_name='typ_10__lookup_array_1x3_linear_fixed',
module_filename='typ_10__lookup_array_1x3_linear_fixed.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='lookup_array_1x3_linear_variable',
typ_id='11',
blkdef_name='Lookup array 1x3 (linear_variable)',
sample_display_name='Lookup array 1x3 (linear_variable)',
display_label='Lookup array 1x3 (linear variable)',
category_path=('Native', 'Lookup and Tables', 'Arrays and Matrices'),
inputs=('yi', 'arr_x1', 'arr_x2', 'arr_x3', 'arr_y1', 'arr_y2', 'arr_y3'),
outputs=('yo',),
states=(),
params=('vClip',),
unsupported_lines=(),
module_name='typ_11__lookup_array_1x3_linear_variable',
module_filename='typ_11__lookup_array_1x3_linear_variable.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='lookup_array_1x4_linear_fixed',
typ_id='12',
blkdef_name='Lookup array 1x4 (linear_fixed)',
sample_display_name='Lookup array 1x4 (linear_fixed)',
display_label='Lookup array 1x4 (linear fixed)',
category_path=('Native', 'Lookup and Tables', 'Arrays and Matrices'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('arr_x1', 'arr_x2', 'arr_x3', 'arr_x4', 'arr_y1', 'arr_y2', 'arr_y3', 'arr_y4', 'vClip'),
unsupported_lines=(),
module_name='typ_12__lookup_array_1x4_linear_fixed',
module_filename='typ_12__lookup_array_1x4_linear_fixed.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='lookup_array_1x4_linear_variable',
typ_id='13',
blkdef_name='Lookup array 1x4 (linear_variable)',
sample_display_name='Lookup array 1x4 (linear_variable)',
display_label='Lookup array 1x4 (linear variable)',
category_path=('Native', 'Lookup and Tables', 'Arrays and Matrices'),
inputs=('yi', 'arr_x1', 'arr_x2', 'arr_x3', 'arr_x4', 'arr_y1', 'arr_y2', 'arr_y3', 'arr_y4'),
outputs=('yo',),
states=(),
params=('vClip',),
unsupported_lines=(),
module_name='typ_13__lookup_array_1x4_linear_variable',
module_filename='typ_13__lookup_array_1x4_linear_variable.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='lookup_array_object_linear',
typ_id='14',
blkdef_name='Lookup array object (linear)',
sample_display_name='Lookup array object (linear)',
display_label='Lookup array object (linear)',
category_path=('Native', 'Lookup and Tables', 'Arrays and Matrices'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('oarray_K',),
unsupported_lines=(),
module_name='typ_14__lookup_array_object_linear',
module_filename='typ_14__lookup_array_object_linear.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='lookup_array_object_linear_noclipping',
typ_id='15',
blkdef_name='Lookup array object (linear_noclipping)',
sample_display_name='Lookup array object (linear_noclipping)',
display_label='Lookup array object (linear noclipping)',
category_path=('Native', 'Lookup and Tables', 'Arrays and Matrices'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('oarray_K',),
unsupported_lines=(),
module_name='typ_15__lookup_array_object_linear_noclipping',
module_filename='typ_15__lookup_array_object_linear_noclipping.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='lookup_array_object_spline',
typ_id='16',
blkdef_name='Lookup array object (spline)',
sample_display_name='Lookup array object (spline)',
display_label='Lookup array object (spline)',
category_path=('Native', 'Lookup and Tables', 'Arrays and Matrices'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('oarray_K',),
unsupported_lines=(),
module_name='typ_16__lookup_array_object_spline',
module_filename='typ_16__lookup_array_object_spline.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='lookup_matrix_linear',
typ_id='17',
blkdef_name='Lookup matrix (linear)',
sample_display_name='Lookup matrix (linear)',
display_label='Lookup matrix (linear)',
category_path=('Native', 'Lookup and Tables', 'Arrays and Matrices'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=('matrix_K',),
unsupported_lines=(),
module_name='typ_17__lookup_matrix_linear',
module_filename='typ_17__lookup_matrix_linear.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='lookup_matrix_spline',
typ_id='18',
blkdef_name='Lookup matrix (spline)',
sample_display_name='Lookup matrix (spline)',
display_label='Lookup matrix (spline)',
category_path=('Native', 'Lookup and Tables', 'Arrays and Matrices'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=('matrix_K',),
unsupported_lines=(),
module_name='typ_18__lookup_matrix_spline',
module_filename='typ_18__lookup_matrix_spline.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='lookup_matrix_object_linear',
typ_id='19',
blkdef_name='Lookup matrix object (linear)',
sample_display_name='Lookup matrix object (linear)',
display_label='Lookup matrix object (linear)',
category_path=('Native', 'Lookup and Tables', 'Arrays and Matrices'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=('omatrix_K',),
unsupported_lines=(),
module_name='typ_19__lookup_matrix_object_linear',
module_filename='typ_19__lookup_matrix_object_linear.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='lookup_matrix_object_spline',
typ_id='20',
blkdef_name='Lookup matrix object (spline)',
sample_display_name='Lookup matrix object (spline)',
display_label='Lookup matrix object (spline)',
category_path=('Native', 'Lookup and Tables', 'Arrays and Matrices'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=('omatrix_K',),
unsupported_lines=(),
module_name='typ_20__lookup_matrix_object_spline',
module_filename='typ_20__lookup_matrix_object_spline.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi_equals_c',
typ_id='21',
blkdef_name='yi equals C',
sample_display_name='yi equals C',
display_label='yi equals C',
category_path=('Native', 'Logic and Events', 'Comparators'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('C',),
unsupported_lines=(),
module_name='typ_21__yi_equals_c',
module_filename='typ_21__yi_equals_c.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi_greater_than_c',
typ_id='22',
blkdef_name='yi greater than C',
sample_display_name='yi greater than C',
display_label='yi greater than C',
category_path=('Native', 'Logic and Events', 'Comparators'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('C',),
unsupported_lines=(),
module_name='typ_22__yi_greater_than_c',
module_filename='typ_22__yi_greater_than_c.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi_greater_than_or_equal_c',
typ_id='23',
blkdef_name='yi greater than or equal C',
sample_display_name='yi greater than or equal C',
display_label='yi greater than or equal C',
category_path=('Native', 'Logic and Events', 'Comparators'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('C',),
unsupported_lines=(),
module_name='typ_23__yi_greater_than_or_equal_c',
module_filename='typ_23__yi_greater_than_or_equal_c.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi_less_than_c',
typ_id='24',
blkdef_name='yi less than C',
sample_display_name='yi less than C',
display_label='yi less than C',
category_path=('Native', 'Logic and Events', 'Comparators'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('C',),
unsupported_lines=(),
module_name='typ_24__yi_less_than_c',
module_filename='typ_24__yi_less_than_c.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi_less_than_or_equal_c',
typ_id='25',
blkdef_name='yi less than or equal C',
sample_display_name='yi less than or equal C',
display_label='yi less than or equal C',
category_path=('Native', 'Logic and Events', 'Comparators'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('C',),
unsupported_lines=(),
module_name='typ_25__yi_less_than_or_equal_c',
module_filename='typ_25__yi_less_than_or_equal_c.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi_not_equals_c',
typ_id='26',
blkdef_name='yi not equals C',
sample_display_name='yi not equals C',
display_label='yi not equals C',
category_path=('Native', 'Logic and Events', 'Comparators'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('C',),
unsupported_lines=(),
module_name='typ_26__yi_not_equals_c',
module_filename='typ_26__yi_not_equals_c.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi1_equals_yi2',
typ_id='27',
blkdef_name='yi1 equals yi2',
sample_display_name='yi1 equals yi2',
display_label='yi1 equals yi2',
category_path=('Native', 'Logic and Events', 'Comparators'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_27__yi1_equals_yi2',
module_filename='typ_27__yi1_equals_yi2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi1_greater_than_or_equal_yi2',
typ_id='28',
blkdef_name='yi1 greater than or equal yi2',
sample_display_name='yi1 greater than or equal yi2',
display_label='yi1 greater than or equal yi2',
category_path=('Native', 'Logic and Events', 'Comparators'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_28__yi1_greater_than_or_equal_yi2',
module_filename='typ_28__yi1_greater_than_or_equal_yi2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi1_greater_than_yi2',
typ_id='29',
blkdef_name='yi1 greater than yi2',
sample_display_name='yi1 greater than yi2',
display_label='yi1 greater than yi2',
category_path=('Native', 'Logic and Events', 'Comparators'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_29__yi1_greater_than_yi2',
module_filename='typ_29__yi1_greater_than_yi2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi1_less_or_equal_than_yi2',
typ_id='30',
blkdef_name='yi1 less or equal than yi2',
sample_display_name='yi1 less or equal than yi2',
display_label='yi1 less or equal than yi2',
category_path=('Native', 'Logic and Events', 'Comparators'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_30__yi1_less_or_equal_than_yi2',
module_filename='typ_30__yi1_less_or_equal_than_yi2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi1_less_than_yi2',
typ_id='31',
blkdef_name='yi1 less than yi2',
sample_display_name='yi1 less than yi2',
display_label='yi1 less than yi2',
category_path=('Native', 'Logic and Events', 'Comparators'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_31__yi1_less_than_yi2',
module_filename='typ_31__yi1_less_than_yi2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi1_not_equals_yi2',
typ_id='32',
blkdef_name='yi1 not equals yi2',
sample_display_name='yi1 not equals yi2',
display_label='yi1 not equals yi2',
category_path=('Native', 'Logic and Events', 'Comparators'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_32__yi1_not_equals_yi2',
module_filename='typ_32__yi1_not_equals_yi2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='abs_in_greater_than_c_ip',
typ_id='33',
blkdef_name='abs(in) greater than C _ip',
sample_display_name='abs(in) greater than C _ip',
display_label='abs(in) greater than C (pulse)',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('C', 'Tpick', 'Tdrop'),
unsupported_lines=(),
module_name='typ_33__abs_in_greater_than_c_ip',
module_filename='typ_33__abs_in_greater_than_c_ip.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='abs_in_less_than_c_ip',
typ_id='34',
blkdef_name='abs(in) less than C _ip',
sample_display_name='abs(in) less than C _ip',
display_label='abs(in) less than C (pulse)',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('C', 'Tpick', 'Tdrop'),
unsupported_lines=(),
module_name='typ_34__abs_in_less_than_c_ip',
module_filename='typ_34__abs_in_less_than_c_ip.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi_equals_c_ip',
typ_id='35',
blkdef_name='yi equals C _ip',
sample_display_name='yi equals C _ip',
display_label='yi equals C (pulse)',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('C', 'Tpick', 'Tdrop'),
unsupported_lines=(),
module_name='typ_35__yi_equals_c_ip',
module_filename='typ_35__yi_equals_c_ip.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi_greater_than_c_ip',
typ_id='36',
blkdef_name='yi greater than C _ip',
sample_display_name='yi greater than C _ip',
display_label='yi greater than C (pulse)',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('C', 'Tpick', 'Tdrop'),
unsupported_lines=(),
module_name='typ_36__yi_greater_than_c_ip',
module_filename='typ_36__yi_greater_than_c_ip.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi_greater_than_or_equal_c_ip',
typ_id='37',
blkdef_name='yi greater than or equal C _ip',
sample_display_name='yi greater than or equal C _ip',
display_label='yi greater than or equal C (pulse)',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('C', 'Tpick', 'Tdrop'),
unsupported_lines=(),
module_name='typ_37__yi_greater_than_or_equal_c_ip',
module_filename='typ_37__yi_greater_than_or_equal_c_ip.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi_less_than_c_ip',
typ_id='38',
blkdef_name='yi less than C _ip',
sample_display_name='yi less than C _ip',
display_label='yi less than C (pulse)',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('C', 'Tpick', 'Tdrop'),
unsupported_lines=(),
module_name='typ_38__yi_less_than_c_ip',
module_filename='typ_38__yi_less_than_c_ip.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi_less_than_or_equal_c_ip',
typ_id='39',
blkdef_name='yi less than or equal C _ip',
sample_display_name='yi less than or equal C _ip',
display_label='yi less than or equal C (pulse)',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('C', 'Tpick', 'Tdrop'),
unsupported_lines=(),
module_name='typ_39__yi_less_than_or_equal_c_ip',
module_filename='typ_39__yi_less_than_or_equal_c_ip.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi1_equals_yi2_ip',
typ_id='40',
blkdef_name='yi1 equals yi2 _ip',
sample_display_name='yi1 equals yi2 _ip',
display_label='yi1 equals yi2 (pulse)',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=('Tpick', 'Tdrop'),
unsupported_lines=(),
module_name='typ_40__yi1_equals_yi2_ip',
module_filename='typ_40__yi1_equals_yi2_ip.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi1_greater_than_or_equal_yi2_ip',
typ_id='41',
blkdef_name='yi1 greater than or equal yi2 _ip',
sample_display_name='yi1 greater than or equal yi2 _ip',
display_label='yi1 greater than or equal yi2 (pulse)',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=('Tpick', 'Tdrop'),
unsupported_lines=(),
module_name='typ_41__yi1_greater_than_or_equal_yi2_ip',
module_filename='typ_41__yi1_greater_than_or_equal_yi2_ip.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi1_greater_than_yi2_ip',
typ_id='42',
blkdef_name='yi1 greater than yi2 _ip',
sample_display_name='yi1 greater than yi2 _ip',
display_label='yi1 greater than yi2 (pulse)',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=('Tpick', 'Tdrop'),
unsupported_lines=(),
module_name='typ_42__yi1_greater_than_yi2_ip',
module_filename='typ_42__yi1_greater_than_yi2_ip.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi1_less_than_or_equal_yi2_ip',
typ_id='43',
blkdef_name='yi1 less than or equal yi2 _ip',
sample_display_name='yi1 less than or equal yi2 _ip',
display_label='yi1 less than or equal yi2 (pulse)',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=('Tpick', 'Tdrop'),
unsupported_lines=(),
module_name='typ_43__yi1_less_than_or_equal_yi2_ip',
module_filename='typ_43__yi1_less_than_or_equal_yi2_ip.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi1_less_than_yi2_ip',
typ_id='44',
blkdef_name='yi1 less than yi2 _ip',
sample_display_name='yi1 less than yi2 _ip',
display_label='yi1 less than yi2 (pulse)',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=('Tpick', 'Tdrop'),
unsupported_lines=(),
module_name='typ_44__yi1_less_than_yi2_ip',
module_filename='typ_44__yi1_less_than_yi2_ip.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi_greater_than_c_eps',
typ_id='45',
blkdef_name='yi greater than C _eps',
sample_display_name='yi greater than C _eps',
display_label='yi greater than C eps',
category_path=('Native', 'Logic and Events', 'Comparators'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('C', 'eps'),
unsupported_lines=(),
module_name='typ_45__yi_greater_than_c_eps',
module_filename='typ_45__yi_greater_than_c_eps.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi_less_than_c_eps',
typ_id='46',
blkdef_name='yi less than C _eps',
sample_display_name='yi less than C _eps',
display_label='yi less than C eps',
category_path=('Native', 'Logic and Events', 'Comparators'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('C', 'eps'),
unsupported_lines=(),
module_name='typ_46__yi_less_than_c_eps',
module_filename='typ_46__yi_less_than_c_eps.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi1_greater_than_yi2_eps',
typ_id='47',
blkdef_name='yi1 greater than yi2 _eps',
sample_display_name='yi1 greater than yi2 _eps',
display_label='yi1 greater than yi2 eps',
category_path=('Native', 'Logic and Events', 'Comparators'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=('eps',),
unsupported_lines=(),
module_name='typ_47__yi1_greater_than_yi2_eps',
module_filename='typ_47__yi1_greater_than_yi2_eps.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='yi1_less_than_yi2_eps',
typ_id='48',
blkdef_name='yi1 less than yi2 _eps',
sample_display_name='yi1 less than yi2 _eps',
display_label='yi1 less than yi2 eps',
category_path=('Native', 'Logic and Events', 'Comparators'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=('eps',),
unsupported_lines=(),
module_name='typ_48__yi1_less_than_yi2_eps',
module_filename='typ_48__yi1_less_than_yi2_eps.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='c_form_a',
typ_id='49',
blkdef_name='-C',
sample_display_name='-C',
display_label='-C',
category_path=('Native', 'Math and Functions', 'Constants and Scaling'),
inputs=(),
outputs=('yo',),
states=(),
params=('C',),
unsupported_lines=(),
module_name='typ_49__c',
module_filename='typ_49__c.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='0',
typ_id='50',
blkdef_name='0',
sample_display_name='0',
display_label='0',
category_path=('Native', 'Math and Functions', 'Constants and Scaling'),
inputs=(),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_50__0',
module_filename='typ_50__0.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1',
typ_id='51',
blkdef_name='1',
sample_display_name='1',
display_label='1',
category_path=('Native', 'Math and Functions', 'Constants and Scaling'),
inputs=(),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_51__1',
module_filename='typ_51__1.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_sqrt2',
typ_id='52',
blkdef_name='1/SQRT2',
sample_display_name='1/SQRT2',
display_label='1/SQRT2',
category_path=('Native', 'Math and Functions', 'Constants and Scaling'),
inputs=(),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_52__1_sqrt2',
module_filename='typ_52__1_sqrt2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='2pi_form_a',
typ_id='53',
blkdef_name='2PI',
sample_display_name='2PI',
display_label='2PI [form A]',
category_path=('Native', 'Math and Functions', 'Constants and Scaling'),
inputs=(),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_53__2pi',
module_filename='typ_53__2pi.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='bias',
typ_id='54',
blkdef_name='Bias',
sample_display_name='Bias',
display_label='Bias',
category_path=('Native', 'Math and Functions', 'Scaling and Products'),
inputs=(),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_54__bias',
module_filename='typ_54__bias.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='c_form_b',
typ_id='55',
blkdef_name='C',
sample_display_name='C',
display_label='C [param: C; form A]',
category_path=('Native', 'Math and Functions', 'Constants and Scaling'),
inputs=(),
outputs=('yo',),
states=(),
params=('C',),
unsupported_lines=(),
module_name='typ_55__c',
module_filename='typ_55__c.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='c1_c2',
typ_id='56',
blkdef_name='C1/C2',
sample_display_name='C1/C2',
display_label='C1/C2',
category_path=('Native', 'Math and Functions', 'Constants and Scaling'),
inputs=(),
outputs=('yo',),
states=(),
params=('C1', 'C2'),
unsupported_lines=(),
module_name='typ_56__c1_c2',
module_filename='typ_56__c1_c2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='e',
typ_id='57',
blkdef_name='E',
sample_display_name='E',
display_label='E',
category_path=('Native', 'Math and Functions', 'Constants and Scaling'),
inputs=(),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_57__e',
module_filename='typ_57__e.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='pi',
typ_id='58',
blkdef_name='PI',
sample_display_name='PI',
display_label='PI',
category_path=('Native', 'Math and Functions', 'Constants and Scaling'),
inputs=(),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_58__pi',
module_filename='typ_58__pi.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='pi_2',
typ_id='59',
blkdef_name='PI/2',
sample_display_name='PI/2',
display_label='PI/2',
category_path=('Native', 'Math and Functions', 'Constants and Scaling'),
inputs=(),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_59__pi_2',
module_filename='typ_59__pi_2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='sqrt_2_3',
typ_id='60',
blkdef_name='SQRT(2/3)',
sample_display_name='SQRT(2/3)',
display_label='SQRT(2/3)',
category_path=('Native', 'Math and Functions', 'Constants and Scaling'),
inputs=(),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_60__sqrt_2_3',
module_filename='typ_60__sqrt_2_3.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='sqrt_3_2',
typ_id='61',
blkdef_name='SQRT(3/2)',
sample_display_name='SQRT(3/2)',
display_label='SQRT(3/2)',
category_path=('Native', 'Math and Functions', 'Constants and Scaling'),
inputs=(),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_61__sqrt_3_2',
module_filename='typ_61__sqrt_3_2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='sqrt_c1_c2',
typ_id='62',
blkdef_name='SQRT(C1/C2)',
sample_display_name='SQRT(C1/C2)',
display_label='SQRT(C1/C2)',
category_path=('Native', 'Math and Functions', 'Constants and Scaling'),
inputs=(),
outputs=('yo',),
states=(),
params=('C1', 'C2'),
unsupported_lines=(),
module_name='typ_62__sqrt_c1_c2',
module_filename='typ_62__sqrt_c1_c2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='sqrt2',
typ_id='63',
blkdef_name='SQRT2',
sample_display_name='SQRT2',
display_label='SQRT2',
category_path=('Native', 'Math and Functions', 'Constants and Scaling'),
inputs=(),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_63__sqrt2',
module_filename='typ_63__sqrt2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='sqrt3',
typ_id='64',
blkdef_name='SQRT3',
sample_display_name='SQRT3',
display_label='SQRT3',
category_path=('Native', 'Math and Functions', 'Constants and Scaling'),
inputs=(),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_64__sqrt3',
module_filename='typ_64__sqrt3.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='aflipflop',
typ_id='65',
blkdef_name='aflipflop',
sample_display_name='aflipflop',
display_label='Analog flip-flop',
category_path=('Native', 'Logic and Events', 'Gates and Memory'),
inputs=('yi', 'set', 'rst'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_65__aflipflop',
module_filename='typ_65__aflipflop.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='balanced',
typ_id='66',
blkdef_name='balanced',
sample_display_name='balanced',
display_label='balanced',
category_path=('Native', 'Transforms', 'RMS and Sequence'),
inputs=(),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_66__balanced',
module_filename='typ_66__balanced.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='delay',
typ_id='67',
blkdef_name='delay',
sample_display_name='delay',
display_label='delay',
category_path=('Native', 'Continuous', 'Delays and Memory'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('T',),
unsupported_lines=(),
module_name='typ_67__delay',
module_filename='typ_67__delay.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='flipflop',
typ_id='68',
blkdef_name='flipflop',
sample_display_name='flipflop',
display_label='Flip-flop',
category_path=('Native', 'Logic and Events', 'Gates and Memory'),
inputs=('set', 'rst'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_68__flipflop',
module_filename='typ_68__flipflop.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='gradlim_const',
typ_id='69',
blkdef_name='gradlim_const',
sample_display_name='gradlim_const',
display_label='Gradient limiter (constant)',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('gradmax', 'gradmin'),
unsupported_lines=(),
module_name='typ_69__gradlim_const',
module_filename='typ_69__gradlim_const.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='invlapprox',
typ_id='70',
blkdef_name='invlapprox',
sample_display_name='invlapprox',
display_label='invlapprox',
category_path=('Native', 'Lookup and Tables', 'Arrays and Matrices'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('array_K',),
unsupported_lines=('template_has_no_executable_content',),
module_name='typ_70__invlapprox',
module_filename='typ_70__invlapprox.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='lapprox',
typ_id='71',
blkdef_name='lapprox',
sample_display_name='lapprox',
display_label='lapprox',
category_path=('Native', 'Lookup and Tables', 'Arrays and Matrices'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('array_K',),
unsupported_lines=('template_has_no_executable_content',),
module_name='typ_71__lapprox',
module_filename='typ_71__lapprox.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='lapprox2',
typ_id='72',
blkdef_name='lapprox2',
sample_display_name='lapprox2',
display_label='lapprox2',
category_path=('Native', 'Lookup and Tables', 'Arrays and Matrices'),
inputs=('row', 'col'),
outputs=('yo',),
states=(),
params=('matrix_K',),
unsupported_lines=('template_has_no_executable_content',),
module_name='typ_72__lapprox2',
module_filename='typ_72__lapprox2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='lapproxext',
typ_id='73',
blkdef_name='lapproxext',
sample_display_name='lapproxext',
display_label='lapproxext',
category_path=('Native', 'Lookup and Tables', 'Arrays and Matrices'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('array_K',),
unsupported_lines=('template_has_no_executable_content',),
module_name='typ_73__lapproxext',
module_filename='typ_73__lapproxext.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='lastvalue_form_a',
typ_id='74',
blkdef_name='lastvalue',
sample_display_name='lastvalue',
display_label='Last value [form A]',
category_path=('Native', 'Continuous', 'Delays and Memory'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_74__lastvalue',
module_filename='typ_74__lastvalue.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='lim',
typ_id='75',
blkdef_name='lim',
sample_display_name='lim',
display_label='lim',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('yi', 'y_min', 'y_max'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_75__lim',
module_filename='typ_75__lim.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='lim_const',
typ_id='76',
blkdef_name='lim_const',
sample_display_name='lim_const',
display_label='lim const',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_76__lim_const',
module_filename='typ_76__lim_const.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='movingavg',
typ_id='77',
blkdef_name='movingavg',
sample_display_name='movingavg',
display_label='Moving average',
category_path=('Native', 'Continuous', 'Delays and Memory'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('Tdel', 'Tlength'),
unsupported_lines=(),
module_name='typ_77__movingavg',
module_filename='typ_77__movingavg.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='picdro',
typ_id='78',
blkdef_name='picdro',
sample_display_name='picdro',
display_label='PI droop',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('condition', 'Tpick', 'Tdrop'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_78__picdro',
module_filename='typ_78__picdro.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='picdro_const',
typ_id='79',
blkdef_name='picdro_const',
sample_display_name='picdro_const',
display_label='PI droop (constant)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('condition',),
outputs=('yo',),
states=(),
params=('Tpick', 'Tdrop'),
unsupported_lines=(),
module_name='typ_79__picdro_const',
module_filename='typ_79__picdro_const.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='rms',
typ_id='80',
blkdef_name='rms',
sample_display_name='rms',
display_label='rms',
category_path=('Native', 'Transforms', 'RMS and Sequence'),
inputs=(),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_80__rms',
module_filename='typ_80__rms.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='sapprox',
typ_id='81',
blkdef_name='sapprox',
sample_display_name='sapprox',
display_label='sapprox',
category_path=('Native', 'Lookup and Tables', 'Arrays and Matrices'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('array_K',),
unsupported_lines=('template_has_no_executable_content',),
module_name='typ_81__sapprox',
module_filename='typ_81__sapprox.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='sapprox2',
typ_id='82',
blkdef_name='sapprox2',
sample_display_name='sapprox2',
display_label='sapprox2',
category_path=('Native', 'Lookup and Tables', 'Arrays and Matrices'),
inputs=('row', 'col'),
outputs=('yo',),
states=(),
params=('matrix_K',),
unsupported_lines=('template_has_no_executable_content',),
module_name='typ_82__sapprox2',
module_filename='typ_82__sapprox2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='select',
typ_id='83',
blkdef_name='select',
sample_display_name='select',
display_label='Selector',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('condition', 'y_true', 'y_false'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_83__select',
module_filename='typ_83__select.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='select_const',
typ_id='84',
blkdef_name='select_const',
sample_display_name='select_const',
display_label='Selector (constant)',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('condition',),
outputs=('yo',),
states=(),
params=('K_true', 'K_false'),
unsupported_lines=(),
module_name='typ_84__select_const',
module_filename='typ_84__select_const.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='selfix',
typ_id='85',
blkdef_name='selfix',
sample_display_name='selfix',
display_label='Set if condition',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('condition', 'y_true', 'y_false'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_85__selfix',
module_filename='typ_85__selfix.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='selfix_const',
typ_id='86',
blkdef_name='selfix_const',
sample_display_name='selfix_const',
display_label='Set if condition (constant)',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('condition',),
outputs=('yo',),
states=(),
params=('K_true', 'K_false'),
unsupported_lines=(),
module_name='typ_86__selfix_const',
module_filename='typ_86__selfix_const.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='time_form_a',
typ_id='87',
blkdef_name='time',
sample_display_name='time',
display_label='time',
category_path=('Native', 'Waveforms and Time', 'Time Sources and Timers'),
inputs=(),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_87__time',
module_filename='typ_87__time.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='backlash',
typ_id='88',
blkdef_name='Backlash',
sample_display_name='Backlash',
display_label='Backlash',
category_path=('Native', 'Limits and Nonlinearities', 'Deadbands and Rate Limiters'),
inputs=('yi',),
outputs=('yo',),
states=('Backlash__x',),
params=('db',),
unsupported_lines=(),
module_name='typ_88__backlash',
module_filename='typ_88__backlash.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='deadband_p',
typ_id='89',
blkdef_name='Deadband [p',
sample_display_name='Deadband [p',
display_label='Deadband (parameter)',
category_path=('Native', 'Limits and Nonlinearities', 'Deadbands and Rate Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('db', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_89__deadband_p',
module_filename='typ_89__deadband_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='deadband_bypass',
typ_id='90',
blkdef_name='Deadband _bypass',
sample_display_name='Deadband _bypass',
display_label='Deadband (bypass)',
category_path=('Native', 'Limits and Nonlinearities', 'Deadbands and Rate Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('db',),
unsupported_lines=(),
module_name='typ_90__deadband_bypass',
module_filename='typ_90__deadband_bypass.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='deadband_discontinuous',
typ_id='91',
blkdef_name='Deadband discontinuous',
sample_display_name='Deadband discontinuous',
display_label='Deadband discontinuous',
category_path=('Native', 'Limits and Nonlinearities', 'Deadbands and Rate Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('db',),
unsupported_lines=(),
module_name='typ_91__deadband_discontinuous',
module_filename='typ_91__deadband_discontinuous.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='deadband_offset_p',
typ_id='92',
blkdef_name='Deadband offset [p',
sample_display_name='Deadband offset [p',
display_label='Deadband offset (parameter)',
category_path=('Native', 'Limits and Nonlinearities', 'Deadbands and Rate Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('db', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_92__deadband_offset_p',
module_filename='typ_92__deadband_offset_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='deadband_offset_bypass',
typ_id='93',
blkdef_name='Deadband offset _bypass',
sample_display_name='Deadband offset _bypass',
display_label='Deadband offset (bypass)',
category_path=('Native', 'Limits and Nonlinearities', 'Deadbands and Rate Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('db',),
unsupported_lines=(),
module_name='typ_93__deadband_offset_bypass',
module_filename='typ_93__deadband_offset_bypass.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='deadband_stepped_p',
typ_id='94',
blkdef_name='Deadband stepped [p',
sample_display_name='Deadband stepped [p',
display_label='Deadband stepped (parameter)',
category_path=('Native', 'Limits and Nonlinearities', 'Deadbands and Rate Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('db', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_94__deadband_stepped_p',
module_filename='typ_94__deadband_stepped_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='deadband_stepped_bypass',
typ_id='95',
blkdef_name='Deadband stepped _bypass',
sample_display_name='Deadband stepped _bypass',
display_label='Deadband stepped (bypass)',
category_path=('Native', 'Limits and Nonlinearities', 'Deadbands and Rate Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('db',),
unsupported_lines=(),
module_name='typ_95__deadband_stepped_bypass',
module_filename='typ_95__deadband_stepped_bypass.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='deadband',
typ_id='96',
blkdef_name='Deadband',
sample_display_name='Deadband',
display_label='Deadband',
category_path=('Native', 'Limits and Nonlinearities', 'Deadbands and Rate Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('db',),
unsupported_lines=(),
module_name='typ_96__deadband',
module_filename='typ_96__deadband.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='ke_st_bypass_incforward',
typ_id='97',
blkdef_name='Ke^-sT _bypass_incforward',
sample_display_name='Ke^-sT _bypass_incforward',
display_label='Ke^-sT (bypass) incforward',
category_path=('Native', 'Continuous', 'Delays and Memory'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('K', 'T'),
unsupported_lines=(),
module_name='typ_97__ke_st_bypass_incforward',
module_filename='typ_97__ke_st_bypass_incforward.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='ke_st_incforward',
typ_id='98',
blkdef_name='Ke^-sT _incforward',
sample_display_name='Ke^-sT _incforward',
display_label='Ke^-sT (forward increment)',
category_path=('Native', 'Continuous', 'Delays and Memory'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('K', 'T'),
unsupported_lines=(),
module_name='typ_98__ke_st_incforward',
module_filename='typ_98__ke_st_incforward.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='pade_approximant_r12_incbackward',
typ_id='99',
blkdef_name='Pade approximant R12 _incbackward',
sample_display_name='Pade approximant R12 _incbackward',
display_label='Pade approximant R12 (backward increment)',
category_path=('Native', 'Continuous', 'Delays and Memory'),
inputs=('yi',),
outputs=('yo',),
states=('Pade approximant R12 _incbackward__x1', 'Pade approximant R12 _incbackward__x2'),
params=('Td',),
unsupported_lines=(),
module_name='typ_99__pade_approximant_r12_incbackward',
module_filename='typ_99__pade_approximant_r12_incbackward.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='pade_approximant_r12_incforward',
typ_id='100',
blkdef_name='Pade approximant R12 _incforward',
sample_display_name='Pade approximant R12 _incforward',
display_label='Pade approximant R12 (forward increment)',
category_path=('Native', 'Continuous', 'Delays and Memory'),
inputs=('yi',),
outputs=('yo',),
states=('Pade approximant R12 _incforward__x1', 'Pade approximant R12 _incforward__x2'),
params=('Td',),
unsupported_lines=(),
module_name='typ_100__pade_approximant_r12_incforward',
module_filename='typ_100__pade_approximant_r12_incforward.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='e_s0_01_incforward',
typ_id='101',
blkdef_name='e^-s0.01 _incforward',
sample_display_name='e^-s0.01 _incforward',
display_label='e^-s0.01 (forward increment)',
category_path=('Native', 'Continuous', 'Delays and Memory'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_101__e_s0_01_incforward',
module_filename='typ_101__e_s0_01_incforward.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='e_st_bypass',
typ_id='102',
blkdef_name='e^-sT _bypass',
sample_display_name='e^-sT _bypass',
display_label='e^-sT (bypass)',
category_path=('Native', 'Continuous', 'Delays and Memory'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('T',),
unsupported_lines=(),
module_name='typ_102__e_st_bypass',
module_filename='typ_102__e_st_bypass.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='e_st_bypass_incbackward',
typ_id='103',
blkdef_name='e^-sT _bypass_incbackward',
sample_display_name='e^-sT _bypass_incbackward',
display_label='e^-sT (bypass) incbackward',
category_path=('Native', 'Continuous', 'Delays and Memory'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('T',),
unsupported_lines=(),
module_name='typ_103__e_st_bypass_incbackward',
module_filename='typ_103__e_st_bypass_incbackward.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='e_st_bypass_incforward',
typ_id='104',
blkdef_name='e^-sT _bypass_incforward',
sample_display_name='e^-sT _bypass_incforward',
display_label='e^-sT (bypass) incforward',
category_path=('Native', 'Continuous', 'Delays and Memory'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('T',),
unsupported_lines=(),
module_name='typ_104__e_st_bypass_incforward',
module_filename='typ_104__e_st_bypass_incforward.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='e_st_incbackward',
typ_id='105',
blkdef_name='e^-sT _incbackward',
sample_display_name='e^-sT _incbackward',
display_label='e^-sT (backward increment)',
category_path=('Native', 'Continuous', 'Delays and Memory'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('T',),
unsupported_lines=(),
module_name='typ_105__e_st_incbackward',
module_filename='typ_105__e_st_incbackward.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='e_st_incforward',
typ_id='106',
blkdef_name='e^-sT _incforward',
sample_display_name='e^-sT _incforward',
display_label='e^-sT (forward increment)',
category_path=('Native', 'Continuous', 'Delays and Memory'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('T',),
unsupported_lines=(),
module_name='typ_106__e_st_incforward',
module_filename='typ_106__e_st_incforward.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='lastvalue_incbackward',
typ_id='107',
blkdef_name='lastvalue _incbackward',
sample_display_name='lastvalue _incbackward',
display_label='lastvalue (backward increment)',
category_path=('Native', 'Continuous', 'Delays and Memory'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_107__lastvalue_incbackward',
module_filename='typ_107__lastvalue_incbackward.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='lastvalue_incforward',
typ_id='108',
blkdef_name='lastvalue _incforward',
sample_display_name='lastvalue _incforward',
display_label='lastvalue (forward increment)',
category_path=('Native', 'Continuous', 'Delays and Memory'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_108__lastvalue_incforward',
module_filename='typ_108__lastvalue_incforward.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='lastvalue_form_b',
typ_id='109',
blkdef_name='lastvalue',
sample_display_name='lastvalue',
display_label='Last value [form B]',
category_path=('Native', 'Continuous', 'Delays and Memory'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_109__lastvalue',
module_filename='typ_109__lastvalue.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='s_1_st',
typ_id='110',
blkdef_name='s/(1+sT)',
sample_display_name='s/(1+sT)',
display_label='s/(1+sT)',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('s/(1+sT)__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_110__s_1_st',
module_filename='typ_110__s_1_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='sk_1_0_01s',
typ_id='111',
blkdef_name='sK/(1+0.01s)',
sample_display_name='sK/(1+0.01s)',
display_label='sK/(1+0.01s)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('sK/(1+0.01s)__x',),
params=('K',),
unsupported_lines=(),
module_name='typ_111__sk_1_0_01s',
module_filename='typ_111__sk_1_0_01s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='sk_1_st_fb',
typ_id='112',
blkdef_name='sK/(1+sT) _fb',
sample_display_name='sK/(1+sT) _fb',
display_label='sK/(1+sT) (feedback)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('sK/(1+sT) _fb__x',),
params=('K', 'T'),
unsupported_lines=(),
module_name='typ_112__sk_1_st_fb',
module_filename='typ_112__sk_1_st_fb.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='sk_1_st',
typ_id='113',
blkdef_name='sK/(1+sT)',
sample_display_name='sK/(1+sT)',
display_label='sK/(1+sT)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('sK/(1+sT)__x',),
params=('K', 'T'),
unsupported_lines=(),
module_name='typ_113__sk_1_st',
module_filename='typ_113__sk_1_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='el_power',
typ_id='114',
blkdef_name='El. Power',
sample_display_name='El. Power',
display_label='El. Power',
category_path=('Native', 'Control and Measurement', 'Measurements and Units'),
inputs=('pgt', 'cosn'),
outputs=('pelec',),
states=(),
params=('IPB',),
unsupported_lines=(),
module_name='typ_114__el_power',
module_filename='typ_114__el_power.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='pq_calculator',
typ_id='115',
blkdef_name='PQ Calculator',
sample_display_name='PQ Calculator',
display_label='PQ Calculator',
category_path=('Native', 'Control and Measurement', 'Measurements and Units'),
inputs=('ur', 'ui', 'ir', 'ii'),
outputs=('P', 'Q'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_115__pq_calculator',
module_filename='typ_115__pq_calculator.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='power_base',
typ_id='116',
blkdef_name='Power_base',
sample_display_name='Power_base',
display_label='Power base',
category_path=('Native', 'Control and Measurement', 'Measurements and Units'),
inputs=('pg', 'sgnn', 'cosn'),
outputs=('pelec',),
states=(),
params=('PN',),
unsupported_lines=(),
module_name='typ_116__power_base',
module_filename='typ_116__power_base.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='h0w0_q_s_w0_2_sw0_q_s_2',
typ_id='117',
blkdef_name='(H0w0/Q)s/(w0^2+sw0/Q+s^2)',
sample_display_name='(H0w0/Q)s/(w0^2+sw0/Q+s^2)',
display_label='(H0w0/Q)s/(w0^2+sw0/Q+s^2)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(H0w0/Q)s/(w0^2+sw0/Q+s^2)__x1', '(H0w0/Q)s/(w0^2+sw0/Q+s^2)__x2'),
params=('Flow', 'Fhigh', 'H0'),
unsupported_lines=(),
module_name='typ_117__h0w0_q_s_w0_2_sw0_q_s_2',
module_filename='typ_117__h0w0_q_s_w0_2_sw0_q_s_2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='s_w0_2_s_2',
typ_id='118',
blkdef_name='s/(w0^2+s^2)',
sample_display_name='s/(w0^2+s^2)',
display_label='s/(w0^2+s^2)',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('s/(w0^2+s^2)__x1', 's/(w0^2+s^2)__x2'),
params=('f0',),
unsupported_lines=(),
module_name='typ_118__s_w0_2_s_2',
module_filename='typ_118__s_w0_2_s_2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='st_1_st_bypass_form_a',
typ_id='119',
blkdef_name='-sT/(1+sT) _bypass',
sample_display_name='-sT/(1+sT) _bypass',
display_label='-sT/(1+sT) (bypass)',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('-sT/(1+sT) _bypass__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_119__st_1_st_bypass',
module_filename='typ_119__st_1_st_bypass.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='st_1_st',
typ_id='120',
blkdef_name='-sT/(1+sT)',
sample_display_name='-sT/(1+sT)',
display_label='-sT/(1+sT)',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('-sT/(1+sT)__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_120__st_1_st',
module_filename='typ_120__st_1_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='skt_1_st',
typ_id='121',
blkdef_name='sKT/(1+sT)',
sample_display_name='sKT/(1+sT)',
display_label='sKT/(1+sT)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('sKT/(1+sT)__x',),
params=('K', 'T'),
unsupported_lines=(),
module_name='typ_121__skt_1_st',
module_filename='typ_121__skt_1_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='sktd_1_st',
typ_id='122',
blkdef_name='sKTd/(1+sT)',
sample_display_name='sKTd/(1+sT)',
display_label='sKTd/(1+sT)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('sKTd/(1+sT)__x',),
params=('K', 'Td', 'T'),
unsupported_lines=(),
module_name='typ_122__sktd_1_st',
module_filename='typ_122__sktd_1_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='st_1_st_bypass_form_b',
typ_id='123',
blkdef_name='sT/(1+sT) _bypass',
sample_display_name='sT/(1+sT) _bypass',
display_label='sT/(1+sT) (bypass)',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('sT/(1+sT) _bypass__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_123__st_1_st_bypass',
module_filename='typ_123__st_1_st_bypass.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='st_1_st_enable',
typ_id='124',
blkdef_name='sT/(1+sT) _enable',
sample_display_name='sT/(1+sT) _enable',
display_label='sT/(1+sT) (enable)',
category_path=('Native', 'Logic and Events', 'Timers and Enables'),
inputs=('yi',),
outputs=('yo',),
states=('sT/(1+sT) _enable__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_124__st_1_st_enable',
module_filename='typ_124__st_1_st_enable.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='stb_1_sta_fb',
typ_id='125',
blkdef_name='sTb/(1+sTa) _fb',
sample_display_name='sTb/(1+sTa) _fb',
display_label='sTb/(1+sTa) (feedback)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('sTb/(1+sTa) _fb__x',),
params=('Tb', 'Ta'),
unsupported_lines=(),
module_name='typ_125__stb_1_sta_fb',
module_filename='typ_125__stb_1_sta_fb.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='stld_1_stlg_fb',
typ_id='126',
blkdef_name='sTld/(1+sTlg) _fb',
sample_display_name='sTld/(1+sTlg) _fb',
display_label='sTld/(1+sTlg) (feedback)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('sTld/(1+sTlg) _fb__x',),
params=('Tld', 'Tlg'),
unsupported_lines=(),
module_name='typ_126__stld_1_stlg_fb',
module_filename='typ_126__stld_1_stlg_fb.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_k_1_st_bypass_form_a',
typ_id='127',
blkdef_name='(1-K)/(1+sT) _bypass',
sample_display_name='(1-K)/(1+sT) _bypass',
display_label='(1-K)/(1+sT) (bypass)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(1-K)/(1+sT) _bypass__x',),
params=('K', 'T'),
unsupported_lines=(),
module_name='typ_127__1_k_1_st_bypass',
module_filename='typ_127__1_k_1_st_bypass.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_k_1_st',
typ_id='128',
blkdef_name='(1-K)/(1+sT)',
sample_display_name='(1-K)/(1+sT)',
display_label='(1-K)/(1+sT)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(1-K)/(1+sT)__x',),
params=('K', 'T'),
unsupported_lines=(),
module_name='typ_128__1_k_1_st',
module_filename='typ_128__1_k_1_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_st_p_form_a',
typ_id='129',
blkdef_name='1/(1+sT) (p)',
sample_display_name='1/(1+sT) (p)',
display_label='1/(1+sT) (parameter) [param: T/y_max; 1 state]',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('1/(1+sT) (p)__x',),
params=('T', 'y_max'),
unsupported_lines=(),
module_name='typ_129__1_1_st_p',
module_filename='typ_129__1_1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_st_p_form_b',
typ_id='130',
blkdef_name='1/(1+sT) (p',
sample_display_name='1/(1+sT) (p',
display_label='1/(1+sT) (parameter input) [1 input; param: T/y_max/r_max+2; 1 state]',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('1/(1+sT) (p__x',),
params=('T', 'y_max', 'r_max', 'y_min', 'r_min'),
unsupported_lines=(),
module_name='typ_130__1_1_st_p',
module_filename='typ_130__1_1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_st_s_form_a',
typ_id='131',
blkdef_name='1/(1+sT) (s)',
sample_display_name='1/(1+sT) (s)',
display_label='1/(1+sT) (signal)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi', 'y_max'),
outputs=('yo',),
states=('1/(1+sT) (s)__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_131__1_1_st_s',
module_filename='typ_131__1_1_st_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_st_s_form_b',
typ_id='132',
blkdef_name='1/(1+sT) (s',
sample_display_name='1/(1+sT) (s',
display_label='1/(1+sT) (signal input) [signal: y_max/y_min; param: T; 1 state]',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi', 'y_max', 'y_min'),
outputs=('yo',),
states=('1/(1+sT) (s__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_132__1_1_st_s',
module_filename='typ_132__1_1_st_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_st_p_form_c',
typ_id='133',
blkdef_name='1/(1+sT) [(p',
sample_display_name='1/(1+sT) [(p',
display_label='1/(1+sT) (parameter input) [1 input; param: T/y_max/y_min; 1 state]',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('1/(1+sT) [(p__x',),
params=('T', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_133__1_1_st_p',
module_filename='typ_133__1_1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_st_bypass',
typ_id='134',
blkdef_name='1/(1+sT) _bypass',
sample_display_name='1/(1+sT) _bypass',
display_label='1/(1+sT) (bypass)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('1/(1+sT) _bypass__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_134__1_1_st_bypass',
module_filename='typ_134__1_1_st_bypass.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_st_enable',
typ_id='135',
blkdef_name='1/(1+sT) _enable',
sample_display_name='1/(1+sT) _enable',
display_label='1/(1+sT) (enable)',
category_path=('Native', 'Logic and Events', 'Timers and Enables'),
inputs=('yi', 'enable'),
outputs=('yo',),
states=('1/(1+sT) _enable__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_135__1_1_st_enable',
module_filename='typ_135__1_1_st_enable.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_st_and_sx',
typ_id='136',
blkdef_name='1/(1+sT) and sx',
sample_display_name='1/(1+sT) and sx',
display_label='1/(1+sT) and sx',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo', 'dx'),
states=('1/(1+sT) and sx__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_136__1_1_st_and_sx',
module_filename='typ_136__1_1_st_and_sx.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_st_p_form_d',
typ_id='137',
blkdef_name='1/(1+sT) {p',
sample_display_name='1/(1+sT) {p',
display_label='1/(1+sT) (parameter) [param: T/rup/rdown; 1 state]',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('1/(1+sT) {p__x',),
params=('T', 'rup', 'rdown'),
unsupported_lines=(),
module_name='typ_137__1_1_st_p',
module_filename='typ_137__1_1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_st',
typ_id='138',
blkdef_name='1/(1+sT)',
sample_display_name='1/(1+sT)',
display_label='1/(1+sT)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('1/(1+sT)__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_138__1_1_st',
module_filename='typ_138__1_1_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_st_2',
typ_id='139',
blkdef_name='1/(1+sT/2)',
sample_display_name='1/(1+sT/2)',
display_label='1/(1+sT/2)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('1/(1+sT/2)__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_139__1_1_st_2',
module_filename='typ_139__1_1_st_2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_k_st_bypass',
typ_id='140',
blkdef_name='1/(K+sT) _bypass',
sample_display_name='1/(K+sT) _bypass',
display_label='1/(K+sT) (bypass)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('1/(K+sT) _bypass__x',),
params=('K', 'T'),
unsupported_lines=(),
module_name='typ_140__1_k_st_bypass',
module_filename='typ_140__1_k_st_bypass.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_k_st_form_a',
typ_id='141',
blkdef_name='1/(K+sT)',
sample_display_name='1/(K+sT)',
display_label='1/(K+sT)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('1/(K+sT)__x',),
params=('K', 'T'),
unsupported_lines=(),
module_name='typ_141__1_k_st',
module_filename='typ_141__1_k_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_k_t1_t2_1_1_1_st2',
typ_id='142',
blkdef_name='1/K(T1/T2-1)(1/(1+sT2))',
sample_display_name='1/K(T1/T2-1)(1/(1+sT2))',
display_label='1/K(T1/T2-1)(1/(1+sT2))',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('1/K(T1/T2-1)(1/(1+sT2))__x',),
params=('K', 'T1', 'T2'),
unsupported_lines=(),
module_name='typ_142__1_k_t1_t2_1_1_1_st2',
module_filename='typ_142__1_k_t1_t2_1_1_1_st2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_k_1_st_bypass_form_b',
typ_id='143',
blkdef_name='1/K/(1+sT) _bypass',
sample_display_name='1/K/(1+sT) _bypass',
display_label='1/K/(1+sT) (bypass)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('1/K/(1+sT) _bypass__x',),
params=('K', 'T'),
unsupported_lines=(),
module_name='typ_143__1_k_1_st_bypass',
module_filename='typ_143__1_k_1_st_bypass.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='butterworth_2nd_order',
typ_id='144',
blkdef_name='Butterworth 2nd order',
sample_display_name='Butterworth 2nd order',
display_label='Butterworth 2nd order',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('Butterworth 2nd order__x1', 'Butterworth 2nd order__x2'),
params=('wc',),
unsupported_lines=(),
module_name='typ_144__butterworth_2nd_order',
module_filename='typ_144__butterworth_2nd_order.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='butterworth_3rd_order',
typ_id='145',
blkdef_name='Butterworth 3rd order',
sample_display_name='Butterworth 3rd order',
display_label='Butterworth 3rd order',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('Butterworth 3rd order__x1', 'Butterworth 3rd order__x2', 'Butterworth 3rd order__x3'),
params=('wc',),
unsupported_lines=(),
module_name='typ_145__butterworth_3rd_order',
module_filename='typ_145__butterworth_3rd_order.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='k_1_st_p_form_a',
typ_id='146',
blkdef_name='K/(1+sT) (p',
sample_display_name='K/(1+sT) (p',
display_label='K/(1+sT) (parameter input) [signal: y_max; param: K/T/y_min; 1 state]',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'y_max'),
outputs=('yo',),
states=('K/(1+sT) (p__x',),
params=('K', 'T', 'y_min'),
unsupported_lines=(),
module_name='typ_146__k_1_st_p',
module_filename='typ_146__k_1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='k_1_st_s',
typ_id='147',
blkdef_name='K/(1+sT) (s',
sample_display_name='K/(1+sT) (s',
display_label='K/(1+sT) (signal input)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'y_max', 'y_min'),
outputs=('yo',),
states=('K/(1+sT) (s__x',),
params=('K', 'T'),
unsupported_lines=(),
module_name='typ_147__k_1_st_s',
module_filename='typ_147__k_1_st_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='k_1_st_sp',
typ_id='148',
blkdef_name='K/(1+sT) (sp',
sample_display_name='K/(1+sT) (sp',
display_label='K/(1+sT) (sp',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'ylim'),
outputs=('yo',),
states=('K/(1+sT) (sp__x',),
params=('K', 'T', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_148__k_1_st_sp',
module_filename='typ_148__k_1_st_sp.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='k_1_st_p_form_b',
typ_id='149',
blkdef_name='K/(1+sT) [(p',
sample_display_name='K/(1+sT) [(p',
display_label='K/(1+sT) (parameter input) [1 input; param: K/T/y_max+1; 1 state]',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('K/(1+sT) [(p__x',),
params=('K', 'T', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_149__k_1_st_p',
module_filename='typ_149__k_1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='k_1_st_bypass',
typ_id='150',
blkdef_name='K/(1+sT) _bypass',
sample_display_name='K/(1+sT) _bypass',
display_label='K/(1+sT) (bypass)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('K/(1+sT) _bypass__x',),
params=('K', 'T'),
unsupported_lines=(),
module_name='typ_150__k_1_st_bypass',
module_filename='typ_150__k_1_st_bypass.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='k_1_st',
typ_id='151',
blkdef_name='K/(1+sT)',
sample_display_name='K/(1+sT)',
display_label='K/(1+sT)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('K/(1+sT)__x',),
params=('K', 'T'),
unsupported_lines=(),
module_name='typ_151__k_1_st',
module_filename='typ_151__k_1_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='k1_k2_1_st',
typ_id='152',
blkdef_name='K1 + K2/(1+sT)',
sample_display_name='K1 + K2/(1+sT)',
display_label='K1 + K2/(1+sT)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('K1 + K2/(1+sT)__x',),
params=('K1', 'K2', 'T'),
unsupported_lines=(),
module_name='typ_152__k1_k2_1_st',
module_filename='typ_152__k1_k2_1_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kt_1_st',
typ_id='153',
blkdef_name='KT/(1+sT)',
sample_display_name='KT/(1+sT)',
display_label='KT/(1+sT)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('KT/(1+sT)__x',),
params=('K', 'T'),
unsupported_lines=(),
module_name='typ_153__kt_1_st',
module_filename='typ_153__kt_1_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_st_p_rst_hold',
typ_id='154',
blkdef_name='1/(1+sT) (p) _rst_hold',
sample_display_name='1/(1+sT) (p) _rst_hold',
display_label='1/(1+sT) (parameter) (reset hold)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi', 'hold', 'rst'),
outputs=('yo',),
states=('1/(1+sT) (p) _rst_hold__x',),
params=('T', 'y_max'),
unsupported_lines=(),
module_name='typ_154__1_1_st_p_rst_hold',
module_filename='typ_154__1_1_st_p_rst_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_st_p_form_e',
typ_id='155',
blkdef_name='1/(1+sT) (p',
sample_display_name='1/(1+sT) (p',
display_label='1/(1+sT) (parameter input) [signal: hold/rst; param: T/y_max/r_max+2; 1 state]',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi', 'hold', 'rst'),
outputs=('yo',),
states=('1/(1+sT) (p__x',),
params=('T', 'y_max', 'r_max', 'y_min', 'r_min'),
unsupported_lines=(),
module_name='typ_155__1_1_st_p',
module_filename='typ_155__1_1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_st_s_rst_hold',
typ_id='156',
blkdef_name='1/(1+sT) (s) _rst_hold',
sample_display_name='1/(1+sT) (s) _rst_hold',
display_label='1/(1+sT) (signal) (reset hold)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi', 'hold', 'y_max', 'rst'),
outputs=('yo',),
states=('1/(1+sT) (s) _rst_hold__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_156__1_1_st_s_rst_hold',
module_filename='typ_156__1_1_st_s_rst_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_st_s_form_c',
typ_id='157',
blkdef_name='1/(1+sT) (s',
sample_display_name='1/(1+sT) (s',
display_label='1/(1+sT) (signal input) [signal: hold/y_max/rst+1; param: T; 1 state]',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi', 'hold', 'y_max', 'rst', 'y_min'),
outputs=('yo',),
states=('1/(1+sT) (s__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_157__1_1_st_s',
module_filename='typ_157__1_1_st_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_st_p_form_f',
typ_id='158',
blkdef_name='1/(1+sT) [(p',
sample_display_name='1/(1+sT) [(p',
display_label='1/(1+sT) (parameter input) [signal: hold/rst; param: T/y_max/y_min; 1 state]',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi', 'hold', 'rst'),
outputs=('yo',),
states=('1/(1+sT) [(p__x',),
params=('T', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_158__1_1_st_p',
module_filename='typ_158__1_1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_st_rst_hold',
typ_id='159',
blkdef_name='1/(1+sT) _rst_hold',
sample_display_name='1/(1+sT) _rst_hold',
display_label='1/(1+sT) (reset hold)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi', 'hold', 'rst'),
outputs=('yo',),
states=('1/(1+sT) _rst_hold__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_159__1_1_st_rst_hold',
module_filename='typ_159__1_1_st_rst_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='butterworth_2nd_order_rst_hold',
typ_id='160',
blkdef_name='Butterworth 2nd order _rst_hold',
sample_display_name='Butterworth 2nd order _rst_hold',
display_label='Butterworth 2nd order (reset hold)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi', 'hold', 'rst'),
outputs=('yo',),
states=('Butterworth 2nd order _rst_hold__x1', 'Butterworth 2nd order _rst_hold__x2'),
params=('wc',),
unsupported_lines=(),
module_name='typ_160__butterworth_2nd_order_rst_hold',
module_filename='typ_160__butterworth_2nd_order_rst_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='butterworth_3rd_order_rst_hold',
typ_id='161',
blkdef_name='Butterworth 3rd order _rst_hold',
sample_display_name='Butterworth 3rd order _rst_hold',
display_label='Butterworth 3rd order (reset hold)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi', 'hold', 'rst'),
outputs=('yo',),
states=('Butterworth 3rd order _rst_hold__x1', 'Butterworth 3rd order _rst_hold__x2', 'Butterworth 3rd order _rst_hold__x3'),
params=('wc',),
unsupported_lines=(),
module_name='typ_161__butterworth_3rd_order_rst_hold',
module_filename='typ_161__butterworth_3rd_order_rst_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_st_p_rst_sig_hold',
typ_id='162',
blkdef_name='1/(1+sT) (p) _rst_sig_hold',
sample_display_name='1/(1+sT) (p) _rst_sig_hold',
display_label='1/(1+sT) (parameter) (reset signal hold)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi', 'hold', 'x_rst', 'rst'),
outputs=('yo',),
states=('1/(1+sT) (p) _rst_sig_hold__x',),
params=('T', 'y_max'),
unsupported_lines=(),
module_name='typ_162__1_1_st_p_rst_sig_hold',
module_filename='typ_162__1_1_st_p_rst_sig_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_st_p_form_g',
typ_id='163',
blkdef_name='1/(1+sT) (p',
sample_display_name='1/(1+sT) (p',
display_label='1/(1+sT) (parameter input) [signal: hold/x_rst/rst; param: T/y_max/r_max+2; 1 state]',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi', 'hold', 'x_rst', 'rst'),
outputs=('yo',),
states=('1/(1+sT) (p__x',),
params=('T', 'y_max', 'r_max', 'y_min', 'r_min'),
unsupported_lines=(),
module_name='typ_163__1_1_st_p',
module_filename='typ_163__1_1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_st_s_rst_sig_hold',
typ_id='164',
blkdef_name='1/(1+sT) (s) _rst_sig_hold',
sample_display_name='1/(1+sT) (s) _rst_sig_hold',
display_label='1/(1+sT) (signal) (reset signal hold)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi', 'hold', 'x_rst', 'y_max', 'rst'),
outputs=('yo',),
states=('1/(1+sT) (s) _rst_sig_hold__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_164__1_1_st_s_rst_sig_hold',
module_filename='typ_164__1_1_st_s_rst_sig_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_st_s_form_d',
typ_id='165',
blkdef_name='1/(1+sT) (s',
sample_display_name='1/(1+sT) (s',
display_label='1/(1+sT) (signal input) [signal: hold/x_rst/y_max+2; param: T; 1 state]',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi', 'hold', 'x_rst', 'y_max', 'rst', 'y_min'),
outputs=('yo',),
states=('1/(1+sT) (s__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_165__1_1_st_s',
module_filename='typ_165__1_1_st_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_st_p_form_h',
typ_id='166',
blkdef_name='1/(1+sT) [(p',
sample_display_name='1/(1+sT) [(p',
display_label='1/(1+sT) (parameter input) [signal: hold/x_rst/rst; param: T/y_max/y_min; 1 state]',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi', 'hold', 'x_rst', 'rst'),
outputs=('yo',),
states=('1/(1+sT) [(p__x',),
params=('T', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_166__1_1_st_p',
module_filename='typ_166__1_1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_st_rst_sig_hold',
typ_id='167',
blkdef_name='1/(1+sT) _rst_sig_hold',
sample_display_name='1/(1+sT) _rst_sig_hold',
display_label='1/(1+sT) (reset signal hold)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi', 'hold', 'x_rst', 'rst'),
outputs=('yo',),
states=('1/(1+sT) _rst_sig_hold__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_167__1_1_st_rst_sig_hold',
module_filename='typ_167__1_1_st_rst_sig_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='multiply_1_form_a',
typ_id='168',
blkdef_name='Multiply (-1)',
sample_display_name='Multiply (-1)',
display_label='Multiply (-1)',
category_path=('Native', 'Math and Functions', 'Scaling and Products'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_168__multiply_1',
module_filename='typ_168__multiply_1.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='multiply_k_form_a',
typ_id='169',
blkdef_name='Multiply (-K)',
sample_display_name='Multiply (-K)',
display_label='Multiply (-K)',
category_path=('Native', 'Math and Functions', 'Scaling and Products'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('K',),
unsupported_lines=(),
module_name='typ_169__multiply_k',
module_filename='typ_169__multiply_k.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='multiply_1_k_form_a',
typ_id='170',
blkdef_name='Multiply (1-K)',
sample_display_name='Multiply (1-K)',
display_label='Multiply (1-K)',
category_path=('Native', 'Math and Functions', 'Scaling and Products'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('K',),
unsupported_lines=(),
module_name='typ_170__multiply_1_k',
module_filename='typ_170__multiply_1_k.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='multiply_1_k1_k2',
typ_id='171',
blkdef_name='Multiply (1-K1-K2)',
sample_display_name='Multiply (1-K1-K2)',
display_label='Multiply (1-K1-K2)',
category_path=('Native', 'Math and Functions', 'Scaling and Products'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('K1', 'K2'),
unsupported_lines=(),
module_name='typ_171__multiply_1_k1_k2',
module_filename='typ_171__multiply_1_k1_k2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='multiply_1_form_b',
typ_id='172',
blkdef_name='Multiply 1',
sample_display_name='Multiply 1',
display_label='Multiply 1',
category_path=('Native', 'Math and Functions', 'Scaling and Products'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_172__multiply_1',
module_filename='typ_172__multiply_1.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='multiply_1_k_p',
typ_id='173',
blkdef_name='Multiply 1/K [p',
sample_display_name='Multiply 1/K [p',
display_label='Multiply 1/K (parameter)',
category_path=('Native', 'Math and Functions', 'Scaling and Products'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('K', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_173__multiply_1_k_p',
module_filename='typ_173__multiply_1_k_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='multiply_1_k_form_b',
typ_id='174',
blkdef_name='Multiply 1/K',
sample_display_name='Multiply 1/K',
display_label='Multiply 1/K',
category_path=('Native', 'Math and Functions', 'Scaling and Products'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('K',),
unsupported_lines=(),
module_name='typ_174__multiply_1_k',
module_filename='typ_174__multiply_1_k.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='multiply_1_k1k2_p',
typ_id='175',
blkdef_name='Multiply 1/K1K2 [p',
sample_display_name='Multiply 1/K1K2 [p',
display_label='Multiply 1/K1K2 (parameter)',
category_path=('Native', 'Math and Functions', 'Scaling and Products'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('K1', 'K2', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_175__multiply_1_k1k2_p',
module_filename='typ_175__multiply_1_k1k2_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='multiply_1_sqrt2',
typ_id='176',
blkdef_name='Multiply 1/SQRT2',
sample_display_name='Multiply 1/SQRT2',
display_label='Multiply 1/SQRT2',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_176__multiply_1_sqrt2',
module_filename='typ_176__multiply_1_sqrt2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='multiply_1_sqrt3',
typ_id='177',
blkdef_name='Multiply 1/SQRT3',
sample_display_name='Multiply 1/SQRT3',
display_label='Multiply 1/SQRT3',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_177__multiply_1_sqrt3',
module_filename='typ_177__multiply_1_sqrt3.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='multiply_k_p',
typ_id='178',
blkdef_name='Multiply K [p',
sample_display_name='Multiply K [p',
display_label='Multiply K (parameter)',
category_path=('Native', 'Math and Functions', 'Scaling and Products'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('K', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_178__multiply_k_p',
module_filename='typ_178__multiply_k_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='multiply_k_form_b',
typ_id='179',
blkdef_name='Multiply K',
sample_display_name='Multiply K',
display_label='Multiply K',
category_path=('Native', 'Math and Functions', 'Scaling and Products'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('K',),
unsupported_lines=(),
module_name='typ_179__multiply_k',
module_filename='typ_179__multiply_k.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='multiply_k1_k2_k3_form_a',
typ_id='180',
blkdef_name='Multiply K1 K2 / K3',
sample_display_name='Multiply K1 K2 / K3',
display_label='Multiply K1 K2 / K3',
category_path=('Native', 'Math and Functions', 'Scaling and Products'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('K1', 'K2', 'K3'),
unsupported_lines=(),
module_name='typ_180__multiply_k1_k2_k3',
module_filename='typ_180__multiply_k1_k2_k3.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='multiply_k1_k2_k3_form_b',
typ_id='181',
blkdef_name='Multiply K1 K2 K3',
sample_display_name='Multiply K1 K2 K3',
display_label='Multiply K1 K2 K3',
category_path=('Native', 'Math and Functions', 'Scaling and Products'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('K1', 'K2', 'K3'),
unsupported_lines=(),
module_name='typ_181__multiply_k1_k2_k3',
module_filename='typ_181__multiply_k1_k2_k3.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='multiply_k1_k2_form_a',
typ_id='182',
blkdef_name='Multiply K1 K2',
sample_display_name='Multiply K1 K2',
display_label='Multiply K1 K2',
category_path=('Native', 'Math and Functions', 'Scaling and Products'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('K1', 'K2'),
unsupported_lines=(),
module_name='typ_182__multiply_k1_k2',
module_filename='typ_182__multiply_k1_k2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='multiply_k1_k2_form_b',
typ_id='183',
blkdef_name='Multiply K1/K2',
sample_display_name='Multiply K1/K2',
display_label='Multiply K1/K2',
category_path=('Native', 'Math and Functions', 'Scaling and Products'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('K1', 'K2'),
unsupported_lines=(),
module_name='typ_183__multiply_k1_k2',
module_filename='typ_183__multiply_k1_k2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='multiply_pi',
typ_id='184',
blkdef_name='Multiply PI',
sample_display_name='Multiply PI',
display_label='Multiply PI',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_184__multiply_pi',
module_filename='typ_184__multiply_pi.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='multiply_sqrt_2_3',
typ_id='185',
blkdef_name='Multiply SQRT(2/3)',
sample_display_name='Multiply SQRT(2/3)',
display_label='Multiply SQRT(2/3)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_185__multiply_sqrt_2_3',
module_filename='typ_185__multiply_sqrt_2_3.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='multiply_sqrt_3_2',
typ_id='186',
blkdef_name='Multiply SQRT(3/2)',
sample_display_name='Multiply SQRT(3/2)',
display_label='Multiply SQRT(3/2)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_186__multiply_sqrt_3_2',
module_filename='typ_186__multiply_sqrt_3_2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='multiply_sqrt_k1_k2',
typ_id='187',
blkdef_name='Multiply SQRT(K1/K2)',
sample_display_name='Multiply SQRT(K1/K2)',
display_label='Multiply SQRT(K1/K2)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('K1', 'K2'),
unsupported_lines=(),
module_name='typ_187__multiply_sqrt_k1_k2',
module_filename='typ_187__multiply_sqrt_k1_k2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='multiply_sqrt2',
typ_id='188',
blkdef_name='Multiply SQRT2',
sample_display_name='Multiply SQRT2',
display_label='Multiply SQRT2',
category_path=('Native', 'Math and Functions', 'Scaling and Products'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_188__multiply_sqrt2',
module_filename='typ_188__multiply_sqrt2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='multiply_sqrt3',
typ_id='189',
blkdef_name='Multiply SQRT3',
sample_display_name='Multiply SQRT3',
display_label='Multiply SQRT3',
category_path=('Native', 'Math and Functions', 'Scaling and Products'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_189__multiply_sqrt3',
module_filename='typ_189__multiply_sqrt3.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_b1s_b2ss_1_a1s_a2ss_bypass',
typ_id='190',
blkdef_name='(1+B1s+B2ss)/(1+A1s+A2ss) _bypass',
sample_display_name='(1+B1s+B2ss)/(1+A1s+A2ss) _bypass',
display_label='(1+B1s+B2ss)/(1+A1s+A2ss) (bypass)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(1+B1s+B2ss)/(1+A1s+A2ss) _bypass__x1', '(1+B1s+B2ss)/(1+A1s+A2ss) _bypass__x2'),
params=('A1', 'A2', 'B1', 'B2'),
unsupported_lines=(),
module_name='typ_190__1_b1s_b2ss_1_a1s_a2ss_bypass',
module_filename='typ_190__1_b1s_b2ss_1_a1s_a2ss_bypass.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_kstc_1_sta_1_stb_1_stc_bypass',
typ_id='191',
blkdef_name='(1+KsTc)/((1+sTa)(1+sTb)(1+sTc)) _bypass',
sample_display_name='(1+KsTc)/((1+sTa)(1+sTb)(1+sTc)) _bypass',
display_label='(1+KsTc)/((1+sTa)(1+sTb)(1+sTc)) (bypass)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('(1+KsTc)/((1+sTa)(1+sTb)(1+sTc)) _bypass__xa', '(1+KsTc)/((1+sTa)(1+sTb)(1+sTc)) _bypass__xb', '(1+KsTc)/((1+sTa)(1+sTb)(1+sTc)) _bypass__xc'),
params=('Ta', 'Tb', 'Tc', 'K'),
unsupported_lines=(),
module_name='typ_191__1_kstc_1_sta_1_stb_1_stc_bypass',
module_filename='typ_191__1_kstc_1_sta_1_stb_1_stc_bypass.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_b1s_b2ss_1_a1s_a2ss',
typ_id='192',
blkdef_name='(1+b1s+b2ss)/(1+a1s+a2ss)',
sample_display_name='(1+b1s+b2ss)/(1+a1s+a2ss)',
display_label='(1+b1s+b2ss)/(1+a1s+a2ss)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(1+b1s+b2ss)/(1+a1s+a2ss)__x1', '(1+b1s+b2ss)/(1+a1s+a2ss)__x2'),
params=('a1', 'a2', 'b1', 'b2'),
unsupported_lines=(),
module_name='typ_192__1_b1s_b2ss_1_a1s_a2ss',
module_filename='typ_192__1_b1s_b2ss_1_a1s_a2ss.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st3_1_st1_sst1t2_bypass',
typ_id='193',
blkdef_name='(1+sT3)/(1+sT1+ssT1T2) _bypass',
sample_display_name='(1+sT3)/(1+sT1+ssT1T2) _bypass',
display_label='(1+sT3)/(1+sT1+ssT1T2) (bypass)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(1+sT3)/(1+sT1+ssT1T2) _bypass__x1', '(1+sT3)/(1+sT1+ssT1T2) _bypass__x2'),
params=('T1', 'T2', 'T3'),
unsupported_lines=(),
module_name='typ_193__1_st3_1_st1_sst1t2_bypass',
module_filename='typ_193__1_st3_1_st1_sst1t2_bypass.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st3_sst4_1_st1_sst2',
typ_id='194',
blkdef_name='(1+sT3+ssT4)/(1+sT1+ssT2)',
sample_display_name='(1+sT3+ssT4)/(1+sT1+ssT2)',
display_label='(1+sT3+ssT4)/(1+sT1+ssT2)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(1+sT3+ssT4)/(1+sT1+ssT2)__x1', '(1+sT3+ssT4)/(1+sT1+ssT2)__x2'),
params=('T1', 'T2', 'T3', 'T4'),
unsupported_lines=(),
module_name='typ_194__1_st3_sst4_1_st1_sst2',
module_filename='typ_194__1_st3_sst4_1_st1_sst2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_stb_sta_2_1_sta_4',
typ_id='195',
blkdef_name='(1+sTb)(sTa)^2/(1+sTa)^4',
sample_display_name='(1+sTb)(sTa)^2/(1+sTa)^4',
display_label='(1+sTb)(sTa)^2/(1+sTa)^4',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(1+sTb)(sTa)^2/(1+sTa)^4__x1', '(1+sTb)(sTa)^2/(1+sTa)^4__x2', '(1+sTb)(sTa)^2/(1+sTa)^4__x3', '(1+sTb)(sTa)^2/(1+sTa)^4__x4'),
params=('Tb', 'Ta'),
unsupported_lines=(),
module_name='typ_195__1_stb_sta_2_1_sta_4',
module_filename='typ_195__1_stb_sta_2_1_sta_4.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_sst3_1_st1_sst2_bypass',
typ_id='196',
blkdef_name='(1+ssT3)/(1+sT1+ssT2) _bypass',
sample_display_name='(1+ssT3)/(1+sT1+ssT2) _bypass',
display_label='(1+ssT3)/(1+sT1+ssT2) (bypass)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(1+ssT3)/(1+sT1+ssT2) _bypass__x1', '(1+ssT3)/(1+sT1+ssT2) _bypass__x2'),
params=('T1', 'T2', 'T3'),
unsupported_lines=(),
module_name='typ_196__1_sst3_1_st1_sst2_bypass',
module_filename='typ_196__1_sst3_1_st1_sst2_bypass.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='a0_sa1_ssa2_b0_sb1_ssb2_bypass',
typ_id='197',
blkdef_name='(A0+sA1+ssA2)/(B0+sB1+ssB2) _bypass',
sample_display_name='(A0+sA1+ssA2)/(B0+sB1+ssB2) _bypass',
display_label='(A0+sA1+ssA2)/(B0+sB1+ssB2) (bypass)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(A0+sA1+ssA2)/(B0+sB1+ssB2) _bypass__x1', '(A0+sA1+ssA2)/(B0+sB1+ssB2) _bypass__x2'),
params=('B0', 'B1', 'B2', 'A0', 'A1', 'A2'),
unsupported_lines=(),
module_name='typ_197__a0_sa1_ssa2_b0_sb1_ssb2_bypass',
module_filename='typ_197__a0_sa1_ssa2_b0_sb1_ssb2_bypass.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='ss_ass_bs_1_bypass',
typ_id='198',
blkdef_name='(ss)/(Ass+Bs+1) _bypass',
sample_display_name='(ss)/(Ass+Bs+1) _bypass',
display_label='(ss)/(Ass+Bs+1) (bypass)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(ss)/(Ass+Bs+1) _bypass__x1', '(ss)/(Ass+Bs+1) _bypass__x2'),
params=('A', 'B'),
unsupported_lines=(),
module_name='typ_198__ss_ass_bs_1_bypass',
module_filename='typ_198__ss_ass_bs_1_bypass.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='ss_ww_ss_sb_ww_bypass',
typ_id='199',
blkdef_name='(ss+ww)/(ss+sB+ww) _bypass',
sample_display_name='(ss+ww)/(ss+sB+ww) _bypass',
display_label='(ss+ww)/(ss+sB+ww) (bypass)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(ss+ww)/(ss+sB+ww) _bypass__x1', '(ss+ww)/(ss+sB+ww) _bypass__x2'),
params=('B', 'w'),
unsupported_lines=(),
module_name='typ_199__ss_ww_ss_sb_ww_bypass',
module_filename='typ_199__ss_ww_ss_sb_ww_bypass.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_s_2_x_zeta_wc_ss_wc_x_wc',
typ_id='200',
blkdef_name='1/(1+s(2 x zeta)/wc+ ss/(wc x wc))',
sample_display_name='1/(1+s(2 x zeta)/wc+ ss/(wc x wc))',
display_label='1/(1+s(2 x zeta)/wc+ ss/(wc x wc))',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('1/(1+s(2 x zeta)/wc+ ss/(wc x wc))__x1', '1/(1+s(2 x zeta)/wc+ ss/(wc x wc))__x2'),
params=('wc', 'zeta'),
unsupported_lines=(),
module_name='typ_200__1_1_s_2_x_zeta_wc_ss_wc_x_wc',
module_filename='typ_200__1_1_s_2_x_zeta_wc_ss_wc_x_wc.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_1_st1_sst2_bypass',
typ_id='201',
blkdef_name='1/(1+sT1+ssT2) _bypass',
sample_display_name='1/(1+sT1+ssT2) _bypass',
display_label='1/(1+sT1+ssT2) (bypass)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('1/(1+sT1+ssT2) _bypass__x1', '1/(1+sT1+ssT2) _bypass__x2'),
params=('T1', 'T2'),
unsupported_lines=(),
module_name='typ_201__1_1_st1_sst2_bypass',
module_filename='typ_201__1_1_st1_sst2_bypass.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='k_1_st1_1_st2_s_1_st3_p',
typ_id='202',
blkdef_name='K(1+sT1)(1+sT2)/(s(1+sT3)) [(p',
sample_display_name='K(1+sT1)(1+sT2)/(s(1+sT3)) [(p',
display_label='K(1+sT1)(1+sT2)/(s(1+sT3)) (parameter input)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('K(1+sT1)(1+sT2)/(s(1+sT3)) [(p__x1', 'K(1+sT1)(1+sT2)/(s(1+sT3)) [(p__x2'),
params=('K', 'T1', 'T2', 'T3', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_202__k_1_st1_1_st2_s_1_st3_p',
module_filename='typ_202__k_1_st1_1_st2_s_1_st3_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='k_1_std_1_sta_1_stb_s_p',
typ_id='203',
blkdef_name='K(1+sTd)/((1+sTa)(1+sTb)s) (p',
sample_display_name='K(1+sTd)/((1+sTa)(1+sTb)s) (p',
display_label='K(1+sTd)/((1+sTa)(1+sTb)s) (parameter input)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('K(1+sTd)/((1+sTa)(1+sTb)s) (p__xa', 'K(1+sTd)/((1+sTa)(1+sTb)s) (p__xb', 'K(1+sTd)/((1+sTa)(1+sTb)s) (p__xc'),
params=('K', 'Td', 'Ta', 'Tb', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_203__k_1_std_1_sta_1_stb_s_p',
module_filename='typ_203__k_1_std_1_sta_1_stb_s_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='e_std_1_st1_1_st1',
typ_id='204',
blkdef_name='e(-sTd)/((1+sT1)(1+sT1))',
sample_display_name='e(-sTd)/((1+sT1)(1+sT1))',
display_label='e(-sTd)/((1+sT1)(1+sT1))',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('e(-sTd)/((1+sT1)(1+sT1))__x1', 'e(-sTd)/((1+sT1)(1+sT1))__x2'),
params=('T1', 'T2', 'Td'),
unsupported_lines=(),
module_name='typ_204__e_std_1_st1_1_st1',
module_filename='typ_204__e_std_1_st1_1_st1.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='s_2k_1_st_2',
typ_id='205',
blkdef_name='s^2K/(1+sT)^2',
sample_display_name='s^2K/(1+sT)^2',
display_label='s^2K/(1+sT)^2',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('s^2K/(1+sT)^2__x1', 's^2K/(1+sT)^2__x2'),
params=('K', 'T'),
unsupported_lines=(),
module_name='typ_205__s_2k_1_st_2',
module_filename='typ_205__s_2k_1_st_2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_p_form_a',
typ_id='206',
blkdef_name='1/s (p',
sample_display_name='1/s (p',
display_label='1/s (parameter input) [1 input; param: y_max/y_min; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('1/s (p__x',),
params=('y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_206__1_s_p',
module_filename='typ_206__1_s_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_s_form_a',
typ_id='207',
blkdef_name='1/s (s',
sample_display_name='1/s (s',
display_label='1/s (signal input) [signal: hold/y_max/y_min; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'hold', 'y_max', 'y_min'),
outputs=('yo',),
states=('1/s (s__x',),
params=(),
unsupported_lines=(),
module_name='typ_207__1_s_s',
module_filename='typ_207__1_s_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_p_form_b',
typ_id='208',
blkdef_name='1/s [p',
sample_display_name='1/s [p',
display_label='1/s (parameter) [1 input; param: y_max/y_min; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('1/s [p__x',),
params=('y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_208__1_s_p',
module_filename='typ_208__1_s_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_p_form_c',
typ_id='209',
blkdef_name='1/s [p]',
sample_display_name='1/s [p]',
display_label='1/s (parameter) [1 input; param: y_max; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('1/s [p]__x',),
params=('y_max',),
unsupported_lines=(),
module_name='typ_209__1_s_p',
module_filename='typ_209__1_s_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_s_form_b',
typ_id='210',
blkdef_name='1/s [s',
sample_display_name='1/s [s',
display_label='1/s (signal) [signal: y_max/y_min; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'y_max', 'y_min'),
outputs=('yo',),
states=('1/s [s__x',),
params=(),
unsupported_lines=(),
module_name='typ_210__1_s_s',
module_filename='typ_210__1_s_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_s_form_c',
typ_id='211',
blkdef_name='1/s [s]',
sample_display_name='1/s [s]',
display_label='1/s (signal) [signal: y_max; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'y_max'),
outputs=('yo',),
states=('1/s [s]__x',),
params=(),
unsupported_lines=(),
module_name='typ_211__1_s_s',
module_filename='typ_211__1_s_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_enable',
typ_id='212',
blkdef_name='1/s _enable',
sample_display_name='1/s _enable',
display_label='1/s (enable)',
category_path=('Native', 'Logic and Events', 'Timers and Enables'),
inputs=('yi', 'hold'),
outputs=('yo',),
states=('1/s _enable__x',),
params=(),
unsupported_lines=(),
module_name='typ_212__1_s_enable',
module_filename='typ_212__1_s_enable.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_incfreeze',
typ_id='213',
blkdef_name='1/s _incfreeze',
sample_display_name='1/s _incfreeze',
display_label='1/s (freeze)',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('1/s _incfreeze__x',),
params=('Tincfreeze',),
unsupported_lines=(),
module_name='typ_213__1_s_incfreeze',
module_filename='typ_213__1_s_incfreeze.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s',
typ_id='214',
blkdef_name='1/s',
sample_display_name='1/s',
display_label='1/s',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('1/s__x',),
params=(),
unsupported_lines=(),
module_name='typ_214__1_s',
module_filename='typ_214__1_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_p_fb',
typ_id='215',
blkdef_name='1/sT (p) _fb',
sample_display_name='1/sT (p) _fb',
display_label='1/sT (parameter) (feedback)',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('1/sT (p) _fb__x',),
params=('T', 'y_max'),
unsupported_lines=(),
module_name='typ_215__1_st_p_fb',
module_filename='typ_215__1_st_p_fb.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_p_form_a',
typ_id='216',
blkdef_name='1/sT (p)',
sample_display_name='1/sT (p)',
display_label='1/sT (parameter) [1 input; param: T/y_max; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('1/sT (p)__x',),
params=('T', 'y_max'),
unsupported_lines=(),
module_name='typ_216__1_st_p',
module_filename='typ_216__1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_p_form_b',
typ_id='217',
blkdef_name='1/sT (p',
sample_display_name='1/sT (p',
display_label='1/sT (parameter input) [1 input; param: T/y_min; 1 state; form A]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('1/sT (p__x',),
params=('T', 'y_min'),
unsupported_lines=(),
module_name='typ_217__1_st_p',
module_filename='typ_217__1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_p_form_c',
typ_id='218',
blkdef_name='1/sT (p',
sample_display_name='1/sT (p',
display_label='1/sT (parameter input) [1 input; param: T/y_min; 1 state; form B]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('1/sT (p__x',),
params=('T', 'y_min'),
unsupported_lines=(),
module_name='typ_218__1_st_p',
module_filename='typ_218__1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_p_form_d',
typ_id='219',
blkdef_name='1/sT (p',
sample_display_name='1/sT (p',
display_label='1/sT (parameter input) [1 input; param: T/y_max/y_min; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('1/sT (p__x',),
params=('T', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_219__1_st_p',
module_filename='typ_219__1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_p_form_e',
typ_id='220',
blkdef_name='1/sT (p',
sample_display_name='1/sT (p',
display_label='1/sT (parameter input) [signal: y_max; param: T/y_min; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'y_max'),
outputs=('yo',),
states=('1/sT (p__x',),
params=('T', 'y_min'),
unsupported_lines=(),
module_name='typ_220__1_st_p',
module_filename='typ_220__1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_pp_form_a',
typ_id='221',
blkdef_name='1/sT (pp',
sample_display_name='1/sT (pp',
display_label='1/sT (2 parameter inputs) [1 input; param: T/K/y_max+1; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('1/sT (pp__x',),
params=('T', 'K', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_221__1_st_pp',
module_filename='typ_221__1_st_pp.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_s_form_a',
typ_id='222',
blkdef_name='1/sT (s',
sample_display_name='1/sT (s',
display_label='1/sT (signal input) [signal: y_min; param: T/y_max; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'y_min'),
outputs=('yo',),
states=('1/sT (s__x',),
params=('T', 'y_max'),
unsupported_lines=(),
module_name='typ_222__1_st_s',
module_filename='typ_222__1_st_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_s_form_b',
typ_id='223',
blkdef_name='1/sT (s',
sample_display_name='1/sT (s',
display_label='1/sT (signal input) [signal: y_max/y_min; param: T; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'y_max', 'y_min'),
outputs=('yo',),
states=('1/sT (s__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_223__1_st_s',
module_filename='typ_223__1_st_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_form_a',
typ_id='224',
blkdef_name='1/sT',
sample_display_name='1/sT',
display_label='1/sT [1 input; param: T/y_max; 1 state; form A]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('1/sT__x',),
params=('T', 'y_max'),
unsupported_lines=(),
module_name='typ_224__1_st',
module_filename='typ_224__1_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_form_b',
typ_id='225',
blkdef_name='1/sT',
sample_display_name='1/sT',
display_label='1/sT [1 input; param: T/y_max; 1 state; form B]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('1/sT__x',),
params=('T', 'y_max'),
unsupported_lines=(),
module_name='typ_225__1_st',
module_filename='typ_225__1_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_form_c',
typ_id='226',
blkdef_name='1/sT',
sample_display_name='1/sT',
display_label='1/sT [1 input; param: T/y_max; 1 state; form C]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('1/sT__x',),
params=('T', 'y_max'),
unsupported_lines=(),
module_name='typ_226__1_st',
module_filename='typ_226__1_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_form_d',
typ_id='227',
blkdef_name='1/sT',
sample_display_name='1/sT',
display_label='1/sT [1 input; param: T/y_max; 1 state; form D]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('1/sT__x',),
params=('T', 'y_max'),
unsupported_lines=(),
module_name='typ_227__1_st',
module_filename='typ_227__1_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_p_form_f',
typ_id='228',
blkdef_name='1/sT [p',
sample_display_name='1/sT [p',
display_label='1/sT (parameter) [1 input; param: T/y_min; 1 state; form A]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('1/sT [p__x',),
params=('T', 'y_min'),
unsupported_lines=(),
module_name='typ_228__1_st_p',
module_filename='typ_228__1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_p_form_g',
typ_id='229',
blkdef_name='1/sT [p',
sample_display_name='1/sT [p',
display_label='1/sT (parameter) [1 input; param: T/y_min; 1 state; form B]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('1/sT [p__x',),
params=('T', 'y_min'),
unsupported_lines=(),
module_name='typ_229__1_st_p',
module_filename='typ_229__1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_bypass_incfreeze',
typ_id='230',
blkdef_name='1/sT _bypass_incfreeze',
sample_display_name='1/sT _bypass_incfreeze',
display_label='1/sT (bypass) incfreeze',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('1/sT _bypass_incfreeze__x',),
params=('T', 'Tincfreeze'),
unsupported_lines=(),
module_name='typ_230__1_st_bypass_incfreeze',
module_filename='typ_230__1_st_bypass_incfreeze.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_fb',
typ_id='231',
blkdef_name='1/sT _fb',
sample_display_name='1/sT _fb',
display_label='1/sT (feedback)',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('1/sT _fb__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_231__1_st_fb',
module_filename='typ_231__1_st_fb.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_incfreeze',
typ_id='232',
blkdef_name='1/sT _incfreeze',
sample_display_name='1/sT _incfreeze',
display_label='1/sT (freeze)',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('1/sT _incfreeze__x',),
params=('T', 'Tincfreeze'),
unsupported_lines=(),
module_name='typ_232__1_st_incfreeze',
module_filename='typ_232__1_st_incfreeze.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_form_e',
typ_id='233',
blkdef_name='1/sT',
sample_display_name='1/sT',
display_label='1/sT [1 input; param: T; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi',),
outputs=('yo',),
states=('1/sT__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_233__1_st',
module_filename='typ_233__1_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='k_s_p',
typ_id='234',
blkdef_name='K/s (p',
sample_display_name='K/s (p',
display_label='K/s (parameter input)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('K/s (p__x',),
params=('K', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_234__k_s_p',
module_filename='typ_234__k_s_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='k_s_s',
typ_id='235',
blkdef_name='K/s [(s',
sample_display_name='K/s [(s',
display_label='K/s [(s',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'y_max', 'y_min'),
outputs=('yo',),
states=('K/s [(s__x',),
params=('K',),
unsupported_lines=(),
module_name='typ_235__k_s_s',
module_filename='typ_235__k_s_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='k_s',
typ_id='236',
blkdef_name='K/s',
sample_display_name='K/s',
display_label='K/s',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('K/s__x',),
params=('K',),
unsupported_lines=(),
module_name='typ_236__k_s',
module_filename='typ_236__k_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_p_form_d',
typ_id='237',
blkdef_name='1/s (p',
sample_display_name='1/s (p',
display_label='1/s (parameter input) [signal: rst; param: y_max/y_min; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst'),
outputs=('yo',),
states=('1/s (p__x',),
params=('y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_237__1_s_p',
module_filename='typ_237__1_s_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_s_form_d',
typ_id='238',
blkdef_name='1/s (s',
sample_display_name='1/s (s',
display_label='1/s (signal input) [signal: hold/rst/y_max+1; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'hold', 'rst', 'y_max', 'y_min'),
outputs=('yo',),
states=('1/s (s__x',),
params=(),
unsupported_lines=(),
module_name='typ_238__1_s_s',
module_filename='typ_238__1_s_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_p_form_e',
typ_id='239',
blkdef_name='1/s [p',
sample_display_name='1/s [p',
display_label='1/s (parameter) [signal: rst; param: y_max/y_min; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst'),
outputs=('yo',),
states=('1/s [p__x',),
params=('y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_239__1_s_p',
module_filename='typ_239__1_s_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_p_reset',
typ_id='240',
blkdef_name='1/s [p] _reset',
sample_display_name='1/s [p] _reset',
display_label='1/s (parameter) (reset)',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst'),
outputs=('yo',),
states=('1/s [p] _reset__x',),
params=('y_max',),
unsupported_lines=(),
module_name='typ_240__1_s_p_reset',
module_filename='typ_240__1_s_p_reset.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_s_form_e',
typ_id='241',
blkdef_name='1/s [s',
sample_display_name='1/s [s',
display_label='1/s (signal) [signal: rst/y_max/y_min; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst', 'y_max', 'y_min'),
outputs=('yo',),
states=('1/s [s__x',),
params=(),
unsupported_lines=(),
module_name='typ_241__1_s_s',
module_filename='typ_241__1_s_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_s_reset',
typ_id='242',
blkdef_name='1/s [s] _reset',
sample_display_name='1/s [s] _reset',
display_label='1/s (signal) (reset)',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst', 'y_max'),
outputs=('yo',),
states=('1/s [s] _reset__x',),
params=(),
unsupported_lines=(),
module_name='typ_242__1_s_s_reset',
module_filename='typ_242__1_s_s_reset.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_enable_reset',
typ_id='243',
blkdef_name='1/s _enable_reset',
sample_display_name='1/s _enable_reset',
display_label='1/s (enable) reset',
category_path=('Native', 'Logic and Events', 'Timers and Enables'),
inputs=('yi', 'hold', 'rst'),
outputs=('yo',),
states=('1/s _enable_reset__x',),
params=(),
unsupported_lines=(),
module_name='typ_243__1_s_enable_reset',
module_filename='typ_243__1_s_enable_reset.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_incfreeze_reset',
typ_id='244',
blkdef_name='1/s _incfreeze _reset',
sample_display_name='1/s _incfreeze _reset',
display_label='1/s (freeze) (reset)',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst'),
outputs=('yo',),
states=('1/s _incfreeze _reset__x',),
params=('Tincfreeze',),
unsupported_lines=(),
module_name='typ_244__1_s_incfreeze_reset',
module_filename='typ_244__1_s_incfreeze_reset.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_reset',
typ_id='245',
blkdef_name='1/s _reset',
sample_display_name='1/s _reset',
display_label='1/s (reset)',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst'),
outputs=('yo',),
states=('1/s _reset__x',),
params=(),
unsupported_lines=(),
module_name='typ_245__1_s_reset',
module_filename='typ_245__1_s_reset.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_reset',
typ_id='246',
blkdef_name='1/sT _reset',
sample_display_name='1/sT _reset',
display_label='1/sT (reset)',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst'),
outputs=('yo',),
states=('1/sT _reset__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_246__1_st_reset',
module_filename='typ_246__1_st_reset.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_p_reset',
typ_id='247',
blkdef_name='1/sT (p) _reset',
sample_display_name='1/sT (p) _reset',
display_label='1/sT (parameter) (reset)',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst'),
outputs=('yo',),
states=('1/sT (p) _reset__x',),
params=('T', 'y_max'),
unsupported_lines=(),
module_name='typ_247__1_st_p_reset',
module_filename='typ_247__1_st_p_reset.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_p_fb_reset',
typ_id='248',
blkdef_name='1/sT (p) _fb_reset',
sample_display_name='1/sT (p) _fb_reset',
display_label='1/sT (parameter) (feedback) reset',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst'),
outputs=('yo',),
states=('1/sT (p) _fb_reset__x',),
params=('T', 'y_max'),
unsupported_lines=(),
module_name='typ_248__1_st_p_fb_reset',
module_filename='typ_248__1_st_p_fb_reset.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_p_form_h',
typ_id='249',
blkdef_name='1/sT (p',
sample_display_name='1/sT (p',
display_label='1/sT (parameter input) [signal: rst; param: T/y_min; 1 state; form A]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst'),
outputs=('yo',),
states=('1/sT (p__x',),
params=('T', 'y_min'),
unsupported_lines=(),
module_name='typ_249__1_st_p',
module_filename='typ_249__1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_p_form_i',
typ_id='250',
blkdef_name='1/sT (p',
sample_display_name='1/sT (p',
display_label='1/sT (parameter input) [signal: rst; param: T/y_min; 1 state; form B]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst'),
outputs=('yo',),
states=('1/sT (p__x',),
params=('T', 'y_min'),
unsupported_lines=(),
module_name='typ_250__1_st_p',
module_filename='typ_250__1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_p_form_j',
typ_id='251',
blkdef_name='1/sT (p',
sample_display_name='1/sT (p',
display_label='1/sT (parameter input) [signal: rst; param: T/y_max/y_min; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst'),
outputs=('yo',),
states=('1/sT (p__x',),
params=('T', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_251__1_st_p',
module_filename='typ_251__1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_p_form_k',
typ_id='252',
blkdef_name='1/sT (p',
sample_display_name='1/sT (p',
display_label='1/sT (parameter input) [signal: rst/y_max; param: T/y_min; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst', 'y_max'),
outputs=('yo',),
states=('1/sT (p__x',),
params=('T', 'y_min'),
unsupported_lines=(),
module_name='typ_252__1_st_p',
module_filename='typ_252__1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_pp_form_b',
typ_id='253',
blkdef_name='1/sT (pp',
sample_display_name='1/sT (pp',
display_label='1/sT (2 parameter inputs) [signal: rst; param: T/K/y_max+1; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst'),
outputs=('yo',),
states=('1/sT (pp__x',),
params=('T', 'K', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_253__1_st_pp',
module_filename='typ_253__1_st_pp.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_s_form_c',
typ_id='254',
blkdef_name='1/sT (s',
sample_display_name='1/sT (s',
display_label='1/sT (signal input) [signal: rst/y_min; param: T/y_max; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst', 'y_min'),
outputs=('yo',),
states=('1/sT (s__x',),
params=('T', 'y_max'),
unsupported_lines=(),
module_name='typ_254__1_st_s',
module_filename='typ_254__1_st_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_s_form_d',
typ_id='255',
blkdef_name='1/sT (s',
sample_display_name='1/sT (s',
display_label='1/sT (signal input) [signal: rst/y_max/y_min; param: T; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst', 'y_max', 'y_min'),
outputs=('yo',),
states=('1/sT (s__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_255__1_st_s',
module_filename='typ_255__1_st_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_form_f',
typ_id='256',
blkdef_name='1/sT',
sample_display_name='1/sT',
display_label='1/sT [signal: rst; param: T/y_max; 1 state; form A]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst'),
outputs=('yo',),
states=('1/sT__x',),
params=('T', 'y_max'),
unsupported_lines=(),
module_name='typ_256__1_st',
module_filename='typ_256__1_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_form_g',
typ_id='257',
blkdef_name='1/sT',
sample_display_name='1/sT',
display_label='1/sT [signal: rst; param: T/y_max; 1 state; form B]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst'),
outputs=('yo',),
states=('1/sT__x',),
params=('T', 'y_max'),
unsupported_lines=(),
module_name='typ_257__1_st',
module_filename='typ_257__1_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_form_h',
typ_id='258',
blkdef_name='1/sT',
sample_display_name='1/sT',
display_label='1/sT [signal: rst; param: T/y_max; 1 state; form C]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst'),
outputs=('yo',),
states=('1/sT__x',),
params=('T', 'y_max'),
unsupported_lines=(),
module_name='typ_258__1_st',
module_filename='typ_258__1_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_form_i',
typ_id='259',
blkdef_name='1/sT',
sample_display_name='1/sT',
display_label='1/sT [signal: rst; param: T/y_max; 1 state; form D]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst'),
outputs=('yo',),
states=('1/sT__x',),
params=('T', 'y_max'),
unsupported_lines=(),
module_name='typ_259__1_st',
module_filename='typ_259__1_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_p_form_l',
typ_id='260',
blkdef_name='1/sT [p',
sample_display_name='1/sT [p',
display_label='1/sT (parameter) [signal: rst; param: T/y_min; 1 state; form A]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst'),
outputs=('yo',),
states=('1/sT [p__x',),
params=('T', 'y_min'),
unsupported_lines=(),
module_name='typ_260__1_st_p',
module_filename='typ_260__1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_p_form_m',
typ_id='261',
blkdef_name='1/sT [p',
sample_display_name='1/sT [p',
display_label='1/sT (parameter) [signal: rst; param: T/y_min; 1 state; form B]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst'),
outputs=('yo',),
states=('1/sT [p__x',),
params=('T', 'y_min'),
unsupported_lines=(),
module_name='typ_261__1_st_p',
module_filename='typ_261__1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_bypass_incfreeze_reset',
typ_id='262',
blkdef_name='1/sT _bypass_incfreeze_reset',
sample_display_name='1/sT _bypass_incfreeze_reset',
display_label='1/sT (bypass) incfreeze reset',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst'),
outputs=('yo',),
states=('1/sT _bypass_incfreeze_reset__x',),
params=('T', 'Tincfreeze'),
unsupported_lines=(),
module_name='typ_262__1_st_bypass_incfreeze_reset',
module_filename='typ_262__1_st_bypass_incfreeze_reset.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_fb_reset',
typ_id='263',
blkdef_name='1/sT _fb_reset',
sample_display_name='1/sT _fb_reset',
display_label='1/sT (feedback) reset',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst'),
outputs=('yo',),
states=('1/sT _fb_reset__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_263__1_st_fb_reset',
module_filename='typ_263__1_st_fb_reset.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_incfreeze_reset',
typ_id='264',
blkdef_name='1/sT _incfreeze_reset',
sample_display_name='1/sT _incfreeze_reset',
display_label='1/sT (freeze) reset',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'rst'),
outputs=('yo',),
states=('1/sT _incfreeze_reset__x',),
params=('T', 'Tincfreeze'),
unsupported_lines=(),
module_name='typ_264__1_st_incfreeze_reset',
module_filename='typ_264__1_st_incfreeze_reset.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_p_form_f',
typ_id='265',
blkdef_name='1/s (p',
sample_display_name='1/s (p',
display_label='1/s (parameter input) [signal: xrst/rst; param: y_max/y_min; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst'),
outputs=('yo',),
states=('1/s (p__x',),
params=('y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_265__1_s_p',
module_filename='typ_265__1_s_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_s_form_f',
typ_id='266',
blkdef_name='1/s (s',
sample_display_name='1/s (s',
display_label='1/s (signal input) [signal: hold/xrst/rst+2; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'hold', 'xrst', 'rst', 'y_max', 'y_min'),
outputs=('yo',),
states=('1/s (s__x',),
params=(),
unsupported_lines=(),
module_name='typ_266__1_s_s',
module_filename='typ_266__1_s_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_p_form_g',
typ_id='267',
blkdef_name='1/s [p',
sample_display_name='1/s [p',
display_label='1/s (parameter) [signal: xrst/rst; param: y_max/y_min; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst'),
outputs=('yo',),
states=('1/s [p__x',),
params=('y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_267__1_s_p',
module_filename='typ_267__1_s_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_p_reset_sig',
typ_id='268',
blkdef_name='1/s [p] _reset_sig',
sample_display_name='1/s [p] _reset_sig',
display_label='1/s (parameter) (reset signal)',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst'),
outputs=('yo',),
states=('1/s [p] _reset_sig__x',),
params=('y_max',),
unsupported_lines=(),
module_name='typ_268__1_s_p_reset_sig',
module_filename='typ_268__1_s_p_reset_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_s_form_g',
typ_id='269',
blkdef_name='1/s [s',
sample_display_name='1/s [s',
display_label='1/s (signal) [signal: xrst/rst/y_max+1; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst', 'y_max', 'y_min'),
outputs=('yo',),
states=('1/s [s__x',),
params=(),
unsupported_lines=(),
module_name='typ_269__1_s_s',
module_filename='typ_269__1_s_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_s_reset_sig',
typ_id='270',
blkdef_name='1/s [s] _reset_sig',
sample_display_name='1/s [s] _reset_sig',
display_label='1/s (signal) (reset signal)',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst', 'y_max'),
outputs=('yo',),
states=('1/s [s] _reset_sig__x',),
params=(),
unsupported_lines=(),
module_name='typ_270__1_s_s_reset_sig',
module_filename='typ_270__1_s_s_reset_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_enable_reset_sig',
typ_id='271',
blkdef_name='1/s _enable_reset_sig',
sample_display_name='1/s _enable_reset_sig',
display_label='1/s (enable) reset sig',
category_path=('Native', 'Logic and Events', 'Timers and Enables'),
inputs=('yi', 'hold', 'xrst', 'rst'),
outputs=('yo',),
states=('1/s _enable_reset_sig__x',),
params=(),
unsupported_lines=(),
module_name='typ_271__1_s_enable_reset_sig',
module_filename='typ_271__1_s_enable_reset_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_incfreeze_reset_sig',
typ_id='272',
blkdef_name='1/s _incfreeze _reset_sig',
sample_display_name='1/s _incfreeze _reset_sig',
display_label='1/s (freeze) (reset signal)',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst'),
outputs=('yo',),
states=('1/s _incfreeze _reset_sig__x',),
params=('Tincfreeze',),
unsupported_lines=(),
module_name='typ_272__1_s_incfreeze_reset_sig',
module_filename='typ_272__1_s_incfreeze_reset_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_s_reset_sig',
typ_id='273',
blkdef_name='1/s _reset_sig',
sample_display_name='1/s _reset_sig',
display_label='1/s (reset signal)',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst'),
outputs=('yo',),
states=('1/s _reset_sig__x',),
params=(),
unsupported_lines=(),
module_name='typ_273__1_s_reset_sig',
module_filename='typ_273__1_s_reset_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_reset_sig',
typ_id='274',
blkdef_name='1/sT _reset_sig',
sample_display_name='1/sT _reset_sig',
display_label='1/sT (reset signal)',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst'),
outputs=('yo',),
states=('1/sT _reset_sig__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_274__1_st_reset_sig',
module_filename='typ_274__1_st_reset_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_p_reset_sig',
typ_id='275',
blkdef_name='1/sT (p) _reset_sig',
sample_display_name='1/sT (p) _reset_sig',
display_label='1/sT (parameter) (reset signal)',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst'),
outputs=('yo',),
states=('1/sT (p) _reset_sig__x',),
params=('T', 'y_max'),
unsupported_lines=(),
module_name='typ_275__1_st_p_reset_sig',
module_filename='typ_275__1_st_p_reset_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_p_fb_reset_sig',
typ_id='276',
blkdef_name='1/sT (p) _fb _reset_sig',
sample_display_name='1/sT (p) _fb _reset_sig',
display_label='1/sT (parameter) (feedback) (reset signal)',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst'),
outputs=('yo',),
states=('1/sT (p) _fb _reset_sig__x',),
params=('T', 'y_max'),
unsupported_lines=(),
module_name='typ_276__1_st_p_fb_reset_sig',
module_filename='typ_276__1_st_p_fb_reset_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_p_form_n',
typ_id='277',
blkdef_name='1/sT (p',
sample_display_name='1/sT (p',
display_label='1/sT (parameter input) [signal: xrst/rst; param: T/y_min; 1 state; form A]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst'),
outputs=('yo',),
states=('1/sT (p__x',),
params=('T', 'y_min'),
unsupported_lines=(),
module_name='typ_277__1_st_p',
module_filename='typ_277__1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_p_form_o',
typ_id='278',
blkdef_name='1/sT (p',
sample_display_name='1/sT (p',
display_label='1/sT (parameter input) [signal: xrst/rst; param: T/y_min; 1 state; form B]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst'),
outputs=('yo',),
states=('1/sT (p__x',),
params=('T', 'y_min'),
unsupported_lines=(),
module_name='typ_278__1_st_p',
module_filename='typ_278__1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_p_form_p',
typ_id='279',
blkdef_name='1/sT (p',
sample_display_name='1/sT (p',
display_label='1/sT (parameter input) [signal: xrst/rst; param: T/y_max/y_min; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst'),
outputs=('yo',),
states=('1/sT (p__x',),
params=('T', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_279__1_st_p',
module_filename='typ_279__1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_p_form_q',
typ_id='280',
blkdef_name='1/sT (p',
sample_display_name='1/sT (p',
display_label='1/sT (parameter input) [signal: xrst/rst/y_max; param: T/y_min; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst', 'y_max'),
outputs=('yo',),
states=('1/sT (p__x',),
params=('T', 'y_min'),
unsupported_lines=(),
module_name='typ_280__1_st_p',
module_filename='typ_280__1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_pp_form_c',
typ_id='281',
blkdef_name='1/sT (pp',
sample_display_name='1/sT (pp',
display_label='1/sT (2 parameter inputs) [signal: xrst/rst; param: T/K/y_max+1; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst'),
outputs=('yo',),
states=('1/sT (pp__x',),
params=('T', 'K', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_281__1_st_pp',
module_filename='typ_281__1_st_pp.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_s_form_e',
typ_id='282',
blkdef_name='1/sT (s',
sample_display_name='1/sT (s',
display_label='1/sT (signal input) [signal: xrst/rst/y_min; param: T/y_max; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst', 'y_min'),
outputs=('yo',),
states=('1/sT (s__x',),
params=('T', 'y_max'),
unsupported_lines=(),
module_name='typ_282__1_st_s',
module_filename='typ_282__1_st_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_s_form_f',
typ_id='283',
blkdef_name='1/sT (s',
sample_display_name='1/sT (s',
display_label='1/sT (signal input) [signal: xrst/rst/y_max+1; param: T; 1 state]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst', 'y_max', 'y_min'),
outputs=('yo',),
states=('1/sT (s__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_283__1_st_s',
module_filename='typ_283__1_st_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_form_j',
typ_id='284',
blkdef_name='1/sT',
sample_display_name='1/sT',
display_label='1/sT [signal: xrst/rst; param: T/y_max; 1 state; form A]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst'),
outputs=('yo',),
states=('1/sT__x',),
params=('T', 'y_max'),
unsupported_lines=(),
module_name='typ_284__1_st',
module_filename='typ_284__1_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_form_k',
typ_id='285',
blkdef_name='1/sT',
sample_display_name='1/sT',
display_label='1/sT [signal: xrst/rst; param: T/y_max; 1 state; form B]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst'),
outputs=('yo',),
states=('1/sT__x',),
params=('T', 'y_max'),
unsupported_lines=(),
module_name='typ_285__1_st',
module_filename='typ_285__1_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_form_l',
typ_id='286',
blkdef_name='1/sT',
sample_display_name='1/sT',
display_label='1/sT [signal: xrst/rst; param: T/y_max; 1 state; form C]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst'),
outputs=('yo',),
states=('1/sT__x',),
params=('T', 'y_max'),
unsupported_lines=(),
module_name='typ_286__1_st',
module_filename='typ_286__1_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_form_m',
typ_id='287',
blkdef_name='1/sT',
sample_display_name='1/sT',
display_label='1/sT [signal: xrst/rst; param: T/y_max; 1 state; form D]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst'),
outputs=('yo',),
states=('1/sT__x',),
params=('T', 'y_max'),
unsupported_lines=(),
module_name='typ_287__1_st',
module_filename='typ_287__1_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_p_form_r',
typ_id='288',
blkdef_name='1/sT [p',
sample_display_name='1/sT [p',
display_label='1/sT (parameter) [signal: xrst/rst; param: T/y_min; 1 state; form A]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst'),
outputs=('yo',),
states=('1/sT [p__x',),
params=('T', 'y_min'),
unsupported_lines=(),
module_name='typ_288__1_st_p',
module_filename='typ_288__1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_p_form_s',
typ_id='289',
blkdef_name='1/sT [p',
sample_display_name='1/sT [p',
display_label='1/sT (parameter) [signal: xrst/rst; param: T/y_min; 1 state; form B]',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst'),
outputs=('yo',),
states=('1/sT [p__x',),
params=('T', 'y_min'),
unsupported_lines=(),
module_name='typ_289__1_st_p',
module_filename='typ_289__1_st_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_bypass_incfreeze_reset_sig',
typ_id='290',
blkdef_name='1/sT _bypass_incfreeze_reset_sig',
sample_display_name='1/sT _bypass_incfreeze_reset_sig',
display_label='1/sT (bypass) incfreeze reset sig',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst'),
outputs=('yo',),
states=('1/sT _bypass_incfreeze_reset_sig__x',),
params=('T', 'Tincfreeze'),
unsupported_lines=(),
module_name='typ_290__1_st_bypass_incfreeze_reset_sig',
module_filename='typ_290__1_st_bypass_incfreeze_reset_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_fb_reset_sig',
typ_id='291',
blkdef_name='1/sT _fb_reset_sig',
sample_display_name='1/sT _fb_reset_sig',
display_label='1/sT (feedback) reset sig',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst'),
outputs=('yo',),
states=('1/sT _fb_reset_sig__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_291__1_st_fb_reset_sig',
module_filename='typ_291__1_st_fb_reset_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_incfreeze_reset_sig',
typ_id='292',
blkdef_name='1/sT _incfreeze_reset_sig',
sample_display_name='1/sT _incfreeze_reset_sig',
display_label='1/sT (freeze) reset sig',
category_path=('Native', 'Continuous', 'Integrators and Derivatives'),
inputs=('yi', 'xrst', 'rst'),
outputs=('yo',),
states=('1/sT _incfreeze_reset_sig__x',),
params=('T', 'Tincfreeze'),
unsupported_lines=(),
module_name='typ_292__1_st_incfreeze_reset_sig',
module_filename='typ_292__1_st_incfreeze_reset_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_ats_1_bts',
typ_id='293',
blkdef_name='(1+ATs)/(1+BTs)',
sample_display_name='(1+ATs)/(1+BTs)',
display_label='(1+ATs)/(1+BTs)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(1+ATs)/(1+BTs)__x',),
params=('A', 'B', 'T'),
unsupported_lines=(),
module_name='typ_293__1_ats_1_bts',
module_filename='typ_293__1_ats_1_bts.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_stb_1_sta_p_form_a',
typ_id='294',
blkdef_name='(1+sTb)/(1+sTa) [(p',
sample_display_name='(1+sTb)/(1+sTa) [(p',
display_label='(1+sTb)/(1+sTa) (parameter input) [param: Tb/Ta/y_max+1; 1 state; form A]',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(1+sTb)/(1+sTa) [(p__x',),
params=('Tb', 'Ta', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_294__1_stb_1_sta_p',
module_filename='typ_294__1_stb_1_sta_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_stb_1_sta_p_form_b',
typ_id='295',
blkdef_name='(1+sTb)/(1+sTa) [(p',
sample_display_name='(1+sTb)/(1+sTa) [(p',
display_label='(1+sTb)/(1+sTa) (parameter input) [param: Tb/Ta/y_max+1; 1 state; form B]',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(1+sTb)/(1+sTa) [(p__x',),
params=('Tb', 'Ta', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_295__1_stb_1_sta_p',
module_filename='typ_295__1_stb_1_sta_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_stb_1_sta_pp',
typ_id='296',
blkdef_name='(1+sTb)/(1+sTa) [(pp',
sample_display_name='(1+sTb)/(1+sTa) [(pp',
display_label='(1+sTb)/(1+sTa) (2 parameter inputs)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(1+sTb)/(1+sTa) [(pp__x',),
params=('Tb', 'Ta', 'K', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_296__1_stb_1_sta_pp',
module_filename='typ_296__1_stb_1_sta_pp.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_stb_1_sta_bypass',
typ_id='297',
blkdef_name='(1+sTb)/(1+sTa) _bypass',
sample_display_name='(1+sTb)/(1+sTa) _bypass',
display_label='(1+sTb)/(1+sTa) (bypass)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(1+sTb)/(1+sTa) _bypass__x',),
params=('Tb', 'Ta'),
unsupported_lines=(),
module_name='typ_297__1_stb_1_sta_bypass',
module_filename='typ_297__1_stb_1_sta_bypass.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_stb_1_sta',
typ_id='298',
blkdef_name='(1+sTb)/(1+sTa)',
sample_display_name='(1+sTb)/(1+sTa)',
display_label='(1+sTb)/(1+sTa)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(1+sTb)/(1+sTa)__x',),
params=('Tb', 'Ta'),
unsupported_lines=(),
module_name='typ_298__1_stb_1_sta',
module_filename='typ_298__1_stb_1_sta.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_stld_1_stlg_and_sx',
typ_id='299',
blkdef_name='(1+sTld)/(1+sTlg) and sx',
sample_display_name='(1+sTld)/(1+sTlg) and sx',
display_label='(1+sTld)/(1+sTlg) and sx',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(1+sTld)/(1+sTlg) and sx__x',),
params=('Tld', 'Tlg'),
unsupported_lines=(),
module_name='typ_299__1_stld_1_stlg_and_sx',
module_filename='typ_299__1_stld_1_stlg_and_sx.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_ats_1_sat_2',
typ_id='300',
blkdef_name='(1-ATs)/(1+sAT/2)',
sample_display_name='(1-ATs)/(1+sAT/2)',
display_label='(1-ATs)/(1+sAT/2)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(1-ATs)/(1+sAT/2)__x',),
params=('A', 'T'),
unsupported_lines=(),
module_name='typ_300__1_ats_1_sat_2',
module_filename='typ_300__1_ats_1_sat_2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_1_st_2_bypass',
typ_id='301',
blkdef_name='(1-sT)/(1+sT/2) _bypass',
sample_display_name='(1-sT)/(1+sT/2) _bypass',
display_label='(1-sT)/(1+sT/2) (bypass)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(1-sT)/(1+sT/2) _bypass__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_301__1_st_1_st_2_bypass',
module_filename='typ_301__1_st_1_st_2_bypass.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='k_stb_1_sta',
typ_id='302',
blkdef_name='(K+sTb)/(1+sTa)',
sample_display_name='(K+sTb)/(1+sTa)',
display_label='(K+sTb)/(1+sTa)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(K+sTb)/(1+sTa)__x',),
params=('K', 'Tb', 'Ta'),
unsupported_lines=(),
module_name='typ_302__k_stb_1_sta',
module_filename='typ_302__k_stb_1_sta.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='a_sbt_1_st_bypass',
typ_id='303',
blkdef_name='(a+sbT)/(1+sT) _bypass',
sample_display_name='(a+sbT)/(1+sT) _bypass',
display_label='(a+sbT)/(1+sT) (bypass)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(a+sbT)/(1+sT) _bypass__x',),
params=('a', 'b', 'T'),
unsupported_lines=(),
module_name='typ_303__a_sbt_1_st_bypass',
module_filename='typ_303__a_sbt_1_st_bypass.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='k_1_stb_1_sta',
typ_id='304',
blkdef_name='K(1+sTb)/(1+sTa)',
sample_display_name='K(1+sTb)/(1+sTa)',
display_label='K(1+sTb)/(1+sTa)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('K(1+sTb)/(1+sTa)__x',),
params=('K', 'Tb', 'Ta'),
unsupported_lines=(),
module_name='typ_304__k_1_stb_1_sta',
module_filename='typ_304__k_1_stb_1_sta.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='k_1_stld_1_stlg_fb',
typ_id='305',
blkdef_name='K(1+sTld)/(1+sTlg) _fb',
sample_display_name='K(1+sTld)/(1+sTlg) _fb',
display_label='K(1+sTld)/(1+sTlg) (feedback)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('K(1+sTld)/(1+sTlg) _fb__x',),
params=('K', 'Tld', 'Tlg'),
unsupported_lines=(),
module_name='typ_305__k_1_stld_1_stlg_fb',
module_filename='typ_305__k_1_stld_1_stlg_fb.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='k_a1_st1_a2_st2_p',
typ_id='306',
blkdef_name='K(A1+sT1)/(A2+sT2) [(p',
sample_display_name='K(A1+sT1)/(A2+sT2) [(p',
display_label='K(A1+sT1)/(A2+sT2) (parameter input)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('K(A1+sT1)/(A2+sT2) [(p__x',),
params=('K', 'A1', 'T1', 'A2', 'T2', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_306__k_a1_st1_a2_st2_p',
module_filename='typ_306__k_a1_st1_a2_st2_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='k_a1_st1_a2_st2_fb',
typ_id='307',
blkdef_name='K(A1+sT1)/(A2+sT2) _fb',
sample_display_name='K(A1+sT1)/(A2+sT2) _fb',
display_label='K(A1+sT1)/(A2+sT2) (feedback)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('K(A1+sT1)/(A2+sT2) _fb__x',),
params=('K', 'A1', 'T1', 'A2', 'T2'),
unsupported_lines=(),
module_name='typ_307__k_a1_st1_a2_st2_fb',
module_filename='typ_307__k_a1_st1_a2_st2_fb.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='k_a1_st1_a2_st2',
typ_id='308',
blkdef_name='K(A1+sT1)/(A2+sT2)',
sample_display_name='K(A1+sT1)/(A2+sT2)',
display_label='K(A1+sT1)/(A2+sT2)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('K(A1+sT1)/(A2+sT2)__x',),
params=('K', 'A1', 'T1', 'A2', 'T2'),
unsupported_lines=(),
module_name='typ_308__k_a1_st1_a2_st2',
module_filename='typ_308__k_a1_st1_a2_st2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='a23_1_a11_a13a21_a23_stw_1_a11stw',
typ_id='309',
blkdef_name='a23(1+(a11-a13a21/a23)sTw)/(1+a11sTw)',
sample_display_name='a23(1+(a11-a13a21/a23)sTw)/(1+a11sTw)',
display_label='a23(1+(a11-a13a21/a23)sTw)/(1+a11sTw)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('a23(1+(a11-a13a21/a23)sTw)/(1+a11sTw)__x',),
params=('a11', 'a13', 'a21', 'a23', 'Tw'),
unsupported_lines=(),
module_name='typ_309__a23_1_a11_a13a21_a23_stw_1_a11stw',
module_filename='typ_309__a23_1_a11_a13a21_a23_stw_1_a11stw.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='limit',
typ_id='310',
blkdef_name='Limit',
sample_display_name='Limit',
display_label='Limit',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('eps', 'y_max'),
unsupported_lines=(),
module_name='typ_310__limit',
module_filename='typ_310__limit.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='limit_p_form_a',
typ_id='311',
blkdef_name='Limit [p',
sample_display_name='Limit [p',
display_label='Limit (parameter) [param: eps/y_min]',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('eps', 'y_min'),
unsupported_lines=(),
module_name='typ_311__limit_p',
module_filename='typ_311__limit_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='limit_p_form_b',
typ_id='312',
blkdef_name='Limit [p',
sample_display_name='Limit [p',
display_label='Limit (parameter) [param: eps/y_max/y_min]',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('eps', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_312__limit_p',
module_filename='typ_312__limit_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='limit_p_form_c',
typ_id='313',
blkdef_name='Limit [p',
sample_display_name='Limit [p',
display_label='Limit (parameter) [param: y_max/y_min]',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_313__limit_p',
module_filename='typ_313__limit_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='limit_p_complex',
typ_id='314',
blkdef_name='Limit [p] (complex)',
sample_display_name='Limit [p] (complex)',
display_label='Limit (parameter) (complex)',
category_path=('Native', 'Complex', 'Operations'),
inputs=('d', 'q'),
outputs=('yo_d', 'yo_q'),
states=(),
params=('MAG_MAX',),
unsupported_lines=(),
module_name='typ_314__limit_p_complex',
module_filename='typ_314__limit_p_complex.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='limit_p_using_min_max',
typ_id='315',
blkdef_name='Limit [p] (using min/max)',
sample_display_name='Limit [p] (using min/max)',
display_label='Limit (parameter) (using min/max)',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('y_lim',),
unsupported_lines=(),
module_name='typ_315__limit_p_using_min_max',
module_filename='typ_315__limit_p_using_min_max.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='limit_p_eps',
typ_id='316',
blkdef_name='Limit [p] _eps',
sample_display_name='Limit [p] _eps',
display_label='Limit (parameter) eps',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('eps', 'y_lim'),
unsupported_lines=(),
module_name='typ_316__limit_p_eps',
module_filename='typ_316__limit_p_eps.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='limit_p_form_d',
typ_id='317',
blkdef_name='Limit [p]',
sample_display_name='Limit [p]',
display_label='Limit (parameter) [param: y_lim]',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('y_lim',),
unsupported_lines=(),
module_name='typ_317__limit_p',
module_filename='typ_317__limit_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='limit_ppp',
typ_id='318',
blkdef_name='Limit [ppp',
sample_display_name='Limit [ppp',
display_label='Limit (3 parameter inputs)',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('d', 'q', 'PRIORITISE_AXIS'),
outputs=('yo_d', 'yo_q'),
states=(),
params=('D_MAX', 'Q_MAX', 'MAG_MAX', 'D_MIN', 'Q_MIN'),
unsupported_lines=(),
module_name='typ_318__limit_ppp',
module_filename='typ_318__limit_ppp.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='limit_ppp_complex_with_prio',
typ_id='319',
blkdef_name='Limit [ppp] (complex with prio)',
sample_display_name='Limit [ppp] (complex with prio)',
display_label='Limit (3 parameter inputs)] (complex with prio)',
category_path=('Native', 'Complex', 'Operations'),
inputs=('d', 'q', 'PRIORITISE_AXIS'),
outputs=('yo_d', 'yo_q'),
states=(),
params=('D_MAX', 'Q_MAX', 'MAG_MAX'),
unsupported_lines=(),
module_name='typ_319__limit_ppp_complex_with_prio',
module_filename='typ_319__limit_ppp_complex_with_prio.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='limit_s_form_a',
typ_id='320',
blkdef_name='Limit [s',
sample_display_name='Limit [s',
display_label='Limit (signal) [signal: y_max/y_min; param: eps]',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('yi', 'y_max', 'y_min'),
outputs=('yo',),
states=(),
params=('eps',),
unsupported_lines=(),
module_name='typ_320__limit_s',
module_filename='typ_320__limit_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='limit_s_form_b',
typ_id='321',
blkdef_name='Limit [s',
sample_display_name='Limit [s',
display_label='Limit (signal) [signal: y_max/y_min]',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('yi', 'y_max', 'y_min'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_321__limit_s',
module_filename='typ_321__limit_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='limit_sp',
typ_id='322',
blkdef_name='Limit [sp',
sample_display_name='Limit [sp',
display_label='Limit (signal + parameter input)',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('yi', 'yi_max', 'yi_min'),
outputs=('yo',),
states=(),
params=('y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_322__limit_sp',
module_filename='typ_322__limit_sp.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='limit_lower_p',
typ_id='323',
blkdef_name='Limit lower [p',
sample_display_name='Limit lower [p',
display_label='Limit lower (parameter)',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('y_min',),
unsupported_lines=(),
module_name='typ_323__limit_lower_p',
module_filename='typ_323__limit_lower_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='limit_upper',
typ_id='324',
blkdef_name='Limit upper',
sample_display_name='Limit upper',
display_label='Limit upper',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('y_max',),
unsupported_lines=(),
module_name='typ_324__limit_upper',
module_filename='typ_324__limit_upper.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='rate_limiter',
typ_id='325',
blkdef_name='Rate limiter',
sample_display_name='Rate limiter',
display_label='Rate limiter',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('grd_up',),
unsupported_lines=(),
module_name='typ_325__rate_limiter',
module_filename='typ_325__rate_limiter.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='rate_limiter_base',
typ_id='326',
blkdef_name='Rate limiter base',
sample_display_name='Rate limiter base',
display_label='Rate limiter base',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('base', 'grd_up'),
unsupported_lines=(),
module_name='typ_326__rate_limiter_base',
module_filename='typ_326__rate_limiter_base.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='rate_limiter_base_p_form_a',
typ_id='327',
blkdef_name='Rate limiter base {p',
sample_display_name='Rate limiter base {p',
display_label='Rate limiter base (parameter) [param: base/grd_down]',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('base', 'grd_down'),
unsupported_lines=(),
module_name='typ_327__rate_limiter_base_p',
module_filename='typ_327__rate_limiter_base_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='rate_limiter_base_p_form_b',
typ_id='328',
blkdef_name='Rate limiter base {p',
sample_display_name='Rate limiter base {p',
display_label='Rate limiter base (parameter) [param: base/grd_up/grd_down]',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('base', 'grd_up', 'grd_down'),
unsupported_lines=(),
module_name='typ_328__rate_limiter_base_p',
module_filename='typ_328__rate_limiter_base_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='rate_limiter_base_p_form_c',
typ_id='329',
blkdef_name='Rate limiter base {p}',
sample_display_name='Rate limiter base {p}',
display_label='Rate limiter base (parameter) [param: base/grd]',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('base', 'grd'),
unsupported_lines=(),
module_name='typ_329__rate_limiter_base_p',
module_filename='typ_329__rate_limiter_base_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='rate_limiter_p_form_a',
typ_id='330',
blkdef_name='Rate limiter {p',
sample_display_name='Rate limiter {p',
display_label='Rate limiter (parameter) [param: grd_down]',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('grd_down',),
unsupported_lines=(),
module_name='typ_330__rate_limiter_p',
module_filename='typ_330__rate_limiter_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='rate_limiter_p_form_b',
typ_id='331',
blkdef_name='Rate limiter {p',
sample_display_name='Rate limiter {p',
display_label='Rate limiter (parameter) [param: grd_up/grd_down]',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('grd_up', 'grd_down'),
unsupported_lines=(),
module_name='typ_331__rate_limiter_p',
module_filename='typ_331__rate_limiter_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='rate_limiter_p_form_c',
typ_id='332',
blkdef_name='Rate limiter {p}',
sample_display_name='Rate limiter {p}',
display_label='Rate limiter (parameter) [param: grd]',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('grd',),
unsupported_lines=(),
module_name='typ_332__rate_limiter_p',
module_filename='typ_332__rate_limiter_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='rate_limiter_s',
typ_id='333',
blkdef_name='Rate limiter {s',
sample_display_name='Rate limiter {s',
display_label='Rate limiter (signal)',
category_path=('Native', 'Limits and Nonlinearities', 'Limiters'),
inputs=('yi', 'grd_up', 'grd_down'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_333__rate_limiter_s',
module_filename='typ_333__rate_limiter_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='and2',
typ_id='334',
blkdef_name='AND2',
sample_display_name='AND2',
display_label='AND (2 inputs)',
category_path=('Native', 'Logic and Events', 'Gates and Memory'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_334__and2',
module_filename='typ_334__and2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='and3',
typ_id='335',
blkdef_name='AND3',
sample_display_name='AND3',
display_label='AND (3 inputs)',
category_path=('Native', 'Logic and Events', 'Gates and Memory'),
inputs=('yi1', 'yi2', 'yi3'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_335__and3',
module_filename='typ_335__and3.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='and4',
typ_id='336',
blkdef_name='AND4',
sample_display_name='AND4',
display_label='AND (4 inputs)',
category_path=('Native', 'Logic and Events', 'Gates and Memory'),
inputs=('yi1', 'yi2', 'yi3', 'yi4'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_336__and4',
module_filename='typ_336__and4.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='eor',
typ_id='337',
blkdef_name='EOR',
sample_display_name='EOR',
display_label='XOR',
category_path=('Native', 'Logic and Events', 'Gates and Memory'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_337__eor',
module_filename='typ_337__eor.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='equal',
typ_id='338',
blkdef_name='EQUAL',
sample_display_name='EQUAL',
display_label='EQUAL',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_338__equal',
module_filename='typ_338__equal.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='nor',
typ_id='339',
blkdef_name='NOR',
sample_display_name='NOR',
display_label='NOR',
category_path=('Native', 'Logic and Events', 'Gates and Memory'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_339__nor',
module_filename='typ_339__nor.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='not',
typ_id='340',
blkdef_name='NOT',
sample_display_name='NOT',
display_label='NOT',
category_path=('Native', 'Logic and Events', 'Gates and Memory'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_340__not',
module_filename='typ_340__not.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='or2',
typ_id='341',
blkdef_name='OR2',
sample_display_name='OR2',
display_label='OR (2 inputs)',
category_path=('Native', 'Logic and Events', 'Gates and Memory'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_341__or2',
module_filename='typ_341__or2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='or3',
typ_id='342',
blkdef_name='OR3',
sample_display_name='OR3',
display_label='OR (3 inputs)',
category_path=('Native', 'Logic and Events', 'Gates and Memory'),
inputs=('yi1', 'yi2', 'yi3'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_342__or3',
module_filename='typ_342__or3.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='or4',
typ_id='343',
blkdef_name='OR4',
sample_display_name='OR4',
display_label='OR (4 inputs)',
category_path=('Native', 'Logic and Events', 'Gates and Memory'),
inputs=('yi1', 'yi2', 'yi3', 'yi4'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_343__or4',
module_filename='typ_343__or4.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='2_out_of_3_ip',
typ_id='344',
blkdef_name='2_out_of_3 _ip',
sample_display_name='2_out_of_3 _ip',
display_label='2-out-of-3 (pulse)',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=('yi1', 'yi2', 'yi3'),
outputs=('yo',),
states=(),
params=('Tpick', 'Tdrop'),
unsupported_lines=(),
module_name='typ_344__2_out_of_3_ip',
module_filename='typ_344__2_out_of_3_ip.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='and2_ip',
typ_id='345',
blkdef_name='AND2 _ip',
sample_display_name='AND2 _ip',
display_label='AND (2 inputs, pulse)',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=('Tpick', 'Tdrop'),
unsupported_lines=(),
module_name='typ_345__and2_ip',
module_filename='typ_345__and2_ip.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='and3_ip',
typ_id='346',
blkdef_name='AND3 _ip',
sample_display_name='AND3 _ip',
display_label='AND (3 inputs, pulse)',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=('yi1', 'yi2', 'yi3'),
outputs=('yo',),
states=(),
params=('Tpick', 'Tdrop'),
unsupported_lines=(),
module_name='typ_346__and3_ip',
module_filename='typ_346__and3_ip.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='invert_logic_ip',
typ_id='347',
blkdef_name='Invert Logic _ip',
sample_display_name='Invert Logic _ip',
display_label='Invert Logic (pulse)',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('Tpick', 'Tdrop'),
unsupported_lines=(),
module_name='typ_347__invert_logic_ip',
module_filename='typ_347__invert_logic_ip.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='not_ip',
typ_id='348',
blkdef_name='NOT _ip',
sample_display_name='NOT _ip',
display_label='NOT (pulse)',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=('yi1',),
outputs=('yo',),
states=(),
params=('Tpick', 'Tdrop'),
unsupported_lines=(),
module_name='typ_348__not_ip',
module_filename='typ_348__not_ip.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='or2_ip',
typ_id='349',
blkdef_name='OR2 _ip',
sample_display_name='OR2 _ip',
display_label='OR (2 inputs, pulse)',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=('Tpick', 'Tdrop'),
unsupported_lines=(),
module_name='typ_349__or2_ip',
module_filename='typ_349__or2_ip.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='or3_ip',
typ_id='350',
blkdef_name='OR3 _ip',
sample_display_name='OR3 _ip',
display_label='OR (3 inputs, pulse)',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=('yi1', 'yi2', 'yi3'),
outputs=('yo',),
states=(),
params=('Tpick', 'Tdrop'),
unsupported_lines=(),
module_name='typ_350__or3_ip',
module_filename='typ_350__or3_ip.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='bistable',
typ_id='351',
blkdef_name='Bistable',
sample_display_name='Bistable',
display_label='Bistable',
category_path=('Native', 'Logic and Events', 'Gates and Memory'),
inputs=('S', 'R'),
outputs=('Q', 'not_Q'),
states=(),
params=('PRIO_SET',),
unsupported_lines=(),
module_name='typ_351__bistable',
module_filename='typ_351__bistable.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='edge_detector',
typ_id='352',
blkdef_name='Edge detector',
sample_display_name='Edge detector',
display_label='Edge detector',
category_path=('Native', 'Logic and Events', 'Gates and Memory'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('ACTIVATE_ON_RISE', 'ACTIVATE_ON_FALL', 'THRESHOLD'),
unsupported_lines=(),
module_name='typ_352__edge_detector',
module_filename='typ_352__edge_detector.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='monostable',
typ_id='353',
blkdef_name='Monostable',
sample_display_name='Monostable',
display_label='Monostable',
category_path=('Native', 'Logic and Events', 'Gates and Memory'),
inputs=('yi',),
outputs=('yo',),
states=('Monostable__x',),
params=('T',),
unsupported_lines=(),
module_name='typ_353__monostable',
module_filename='typ_353__monostable.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='abs',
typ_id='354',
blkdef_name='ABS',
sample_display_name='ABS',
display_label='ABS',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_354__abs',
module_filename='typ_354__abs.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='ceil',
typ_id='355',
blkdef_name='CEIL',
sample_display_name='CEIL',
display_label='CEIL',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_355__ceil',
module_filename='typ_355__ceil.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='exp',
typ_id='356',
blkdef_name='EXP',
sample_display_name='EXP',
display_label='EXP',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_356__exp',
module_filename='typ_356__exp.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='floor',
typ_id='357',
blkdef_name='FLOOR',
sample_display_name='FLOOR',
display_label='FLOOR',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_357__floor',
module_filename='typ_357__floor.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='frac',
typ_id='358',
blkdef_name='FRAC',
sample_display_name='FRAC',
display_label='FRAC',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_358__frac',
module_filename='typ_358__frac.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='ln',
typ_id='359',
blkdef_name='LN',
sample_display_name='LN',
display_label='LN',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_359__ln',
module_filename='typ_359__ln.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='log',
typ_id='360',
blkdef_name='LOG',
sample_display_name='LOG',
display_label='LOG',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_360__log',
module_filename='typ_360__log.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='max2',
typ_id='361',
blkdef_name='MAX2',
sample_display_name='MAX2',
display_label='MAX (2 inputs)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_361__max2',
module_filename='typ_361__max2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='max3',
typ_id='362',
blkdef_name='MAX3',
sample_display_name='MAX3',
display_label='MAX (3 inputs)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi1', 'yi2', 'yi3'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_362__max3',
module_filename='typ_362__max3.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='max4',
typ_id='363',
blkdef_name='MAX4',
sample_display_name='MAX4',
display_label='MAX (4 inputs)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi1', 'yi2', 'yi3', 'yi4'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_363__max4',
module_filename='typ_363__max4.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='min2',
typ_id='364',
blkdef_name='MIN2',
sample_display_name='MIN2',
display_label='MIN (2 inputs)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_364__min2',
module_filename='typ_364__min2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='min3',
typ_id='365',
blkdef_name='MIN3',
sample_display_name='MIN3',
display_label='MIN (3 inputs)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi1', 'yi2', 'yi3'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_365__min3',
module_filename='typ_365__min3.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='min4',
typ_id='366',
blkdef_name='MIN4',
sample_display_name='MIN4',
display_label='MIN (4 inputs)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi1', 'yi2', 'yi3', 'yi4'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_366__min4',
module_filename='typ_366__min4.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='modulo',
typ_id='367',
blkdef_name='MODULO',
sample_display_name='MODULO',
display_label='MODULO',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('n',),
unsupported_lines=(),
module_name='typ_367__modulo',
module_filename='typ_367__modulo.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='reciprocal_fb',
typ_id='368',
blkdef_name='RECIPROCAL _fb',
sample_display_name='RECIPROCAL _fb',
display_label='Reciprocal (feedback)',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('u',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_368__reciprocal_fb',
module_filename='typ_368__reciprocal_fb.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='reciprocal',
typ_id='369',
blkdef_name='RECIPROCAL',
sample_display_name='RECIPROCAL',
display_label='Reciprocal',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('u',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_369__reciprocal',
module_filename='typ_369__reciprocal.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='round',
typ_id='370',
blkdef_name='ROUND',
sample_display_name='ROUND',
display_label='ROUND',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_370__round',
module_filename='typ_370__round.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='sign',
typ_id='371',
blkdef_name='SIGN',
sample_display_name='SIGN',
display_label='SIGN',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_371__sign',
module_filename='typ_371__sign.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='sqrt',
typ_id='372',
blkdef_name='SQRT',
sample_display_name='SQRT',
display_label='SQRT',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_372__sqrt',
module_filename='typ_372__sqrt.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='x_2',
typ_id='373',
blkdef_name='x^2',
sample_display_name='x^2',
display_label='x^2',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_373__x_2',
module_filename='typ_373__x_2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='x_p',
typ_id='374',
blkdef_name='x^p',
sample_display_name='x^p',
display_label='x^p',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('p',),
unsupported_lines=(),
module_name='typ_374__x_p',
module_filename='typ_374__x_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='add_complex',
typ_id='375',
blkdef_name='ADD COMPLEX',
sample_display_name='ADD COMPLEX',
display_label='ADD COMPLEX',
category_path=('Native', 'Complex', 'Operations'),
inputs=('re1', 'im1', 're2', 'im2'),
outputs=('re', 'im'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_375__add_complex',
module_filename='typ_375__add_complex.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='conj_complex',
typ_id='376',
blkdef_name='CONJ COMPLEX',
sample_display_name='CONJ COMPLEX',
display_label='CONJ COMPLEX',
category_path=('Native', 'Complex', 'Operations'),
inputs=('re1', 'im1'),
outputs=('re', 'im'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_376__conj_complex',
module_filename='typ_376__conj_complex.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='div_complex',
typ_id='377',
blkdef_name='DIV COMPLEX',
sample_display_name='DIV COMPLEX',
display_label='DIV COMPLEX',
category_path=('Native', 'Complex', 'Operations'),
inputs=('re1', 'im1', 're2', 'im2'),
outputs=('re', 'im'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_377__div_complex',
module_filename='typ_377__div_complex.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='mag_complex',
typ_id='378',
blkdef_name='MAG COMPLEX',
sample_display_name='MAG COMPLEX',
display_label='MAG COMPLEX',
category_path=('Native', 'Complex', 'Operations'),
inputs=('re', 'im'),
outputs=('mag',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_378__mag_complex',
module_filename='typ_378__mag_complex.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='mul_complex',
typ_id='379',
blkdef_name='MUL COMPLEX',
sample_display_name='MUL COMPLEX',
display_label='MUL COMPLEX',
category_path=('Native', 'Complex', 'Operations'),
inputs=('re1', 'im1', 're2', 'im2'),
outputs=('re', 'im'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_379__mul_complex',
module_filename='typ_379__mul_complex.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='sub_complex',
typ_id='380',
blkdef_name='SUB COMPLEX',
sample_display_name='SUB COMPLEX',
display_label='SUB COMPLEX',
category_path=('Native', 'Complex', 'Operations'),
inputs=('re1', 'im1', 're2', 'im2'),
outputs=('re', 'im'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_380__sub_complex',
module_filename='typ_380__sub_complex.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='to_polar_complex',
typ_id='381',
blkdef_name='TO POLAR COMPLEX',
sample_display_name='TO POLAR COMPLEX',
display_label='TO POLAR COMPLEX',
category_path=('Native', 'Complex', 'Operations'),
inputs=('re', 'im'),
outputs=('mag', 'phi'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_381__to_polar_complex',
module_filename='typ_381__to_polar_complex.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='to_rectangular_complex',
typ_id='382',
blkdef_name='TO RECTANGULAR COMPLEX',
sample_display_name='TO RECTANGULAR COMPLEX',
display_label='TO RECTANGULAR COMPLEX',
category_path=('Native', 'Complex', 'Operations'),
inputs=('mag', 'phi'),
outputs=('re', 'im'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_382__to_rectangular_complex',
module_filename='typ_382__to_rectangular_complex.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='acos',
typ_id='383',
blkdef_name='ACOS',
sample_display_name='ACOS',
display_label='ACOS',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_383__acos',
module_filename='typ_383__acos.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='asin',
typ_id='384',
blkdef_name='ASIN',
sample_display_name='ASIN',
display_label='ASIN',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_384__asin',
module_filename='typ_384__asin.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='atan',
typ_id='385',
blkdef_name='ATAN',
sample_display_name='ATAN',
display_label='ATAN',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_385__atan',
module_filename='typ_385__atan.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='atan2',
typ_id='386',
blkdef_name='ATAN2',
sample_display_name='ATAN2',
display_label='ATAN2',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('re', 'im'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_386__atan2',
module_filename='typ_386__atan2.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='atan2d',
typ_id='387',
blkdef_name='ATAN2D',
sample_display_name='ATAN2D',
display_label='ATAN2D',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('re', 'im'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_387__atan2d',
module_filename='typ_387__atan2d.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='atand',
typ_id='388',
blkdef_name='ATAND',
sample_display_name='ATAND',
display_label='ATAND',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_388__atand',
module_filename='typ_388__atand.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='cos',
typ_id='389',
blkdef_name='COS',
sample_display_name='COS',
display_label='COS',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_389__cos',
module_filename='typ_389__cos.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='cosd',
typ_id='390',
blkdef_name='COSD',
sample_display_name='COSD',
display_label='COSD',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_390__cosd',
module_filename='typ_390__cosd.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='cosh',
typ_id='391',
blkdef_name='COSH',
sample_display_name='COSH',
display_label='COSH',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_391__cosh',
module_filename='typ_391__cosh.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='coshd',
typ_id='392',
blkdef_name='COSHD',
sample_display_name='COSHD',
display_label='COSHD',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_392__coshd',
module_filename='typ_392__coshd.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='sin',
typ_id='393',
blkdef_name='SIN',
sample_display_name='SIN',
display_label='SIN',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_393__sin',
module_filename='typ_393__sin.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='sind',
typ_id='394',
blkdef_name='SIND',
sample_display_name='SIND',
display_label='SIND',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_394__sind',
module_filename='typ_394__sind.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='sinh',
typ_id='395',
blkdef_name='SINH',
sample_display_name='SINH',
display_label='SINH',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_395__sinh',
module_filename='typ_395__sinh.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='sinhd',
typ_id='396',
blkdef_name='SINHD',
sample_display_name='SINHD',
display_label='SINHD',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_396__sinhd',
module_filename='typ_396__sinhd.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='tan',
typ_id='397',
blkdef_name='TAN',
sample_display_name='TAN',
display_label='TAN',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_397__tan',
module_filename='typ_397__tan.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='tand',
typ_id='398',
blkdef_name='TAND',
sample_display_name='TAND',
display_label='TAND',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_398__tand',
module_filename='typ_398__tand.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='tanh',
typ_id='399',
blkdef_name='TANH',
sample_display_name='TANH',
display_label='TANH',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_399__tanh',
module_filename='typ_399__tanh.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='tanhd',
typ_id='400',
blkdef_name='TANHD',
sample_display_name='TANHD',
display_label='TANHD',
category_path=('Native', 'Math and Functions', 'Elementary Functions'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_400__tanhd',
module_filename='typ_400__tanhd.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_2hs',
typ_id='401',
blkdef_name='1/(2Hs)',
sample_display_name='1/(2Hs)',
display_label='1/(2Hs)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('1/(2Hs)__x',),
params=('H',),
unsupported_lines=(),
module_name='typ_401__1_2hs',
module_filename='typ_401__1_2hs.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='accelerating_power_simple',
typ_id='402',
blkdef_name='Accelerating Power (simple)',
sample_display_name='Accelerating Power (simple)',
display_label='Accelerating Power (simple)',
category_path=('Native', 'Control and Measurement', 'Measurements and Units'),
inputs=('speed', 'xmt', 'xme'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_402__accelerating_power_simple',
module_filename='typ_402__accelerating_power_simple.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='accelerating_power_ipb',
typ_id='403',
blkdef_name='Accelerating Power IPB',
sample_display_name='Accelerating Power IPB',
display_label='Accelerating Power IPB',
category_path=('Native', 'Control and Measurement', 'Measurements and Units'),
inputs=('cosn', 'speed', 'xmt', 'xme'),
outputs=('Pa',),
states=(),
params=('IPB',),
unsupported_lines=(),
module_name='typ_403__accelerating_power_ipb',
module_filename='typ_403__accelerating_power_ipb.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='gear_box',
typ_id='404',
blkdef_name='Gear Box',
sample_display_name='Gear Box',
display_label='Gear Box',
category_path=('Native', 'Mechanical', 'Drive Train'),
inputs=('speed',),
outputs=('omega',),
states=(),
params=('Nratio', 'RPM_syn'),
unsupported_lines=(),
module_name='typ_404__gear_box',
module_filename='typ_404__gear_box.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='mass_j',
typ_id='405',
blkdef_name='Mass_J',
sample_display_name='Mass_J',
display_label='Mass J',
category_path=('Native', 'Mechanical', 'Drive Train'),
inputs=('M1', 'M2'),
outputs=('omega',),
states=('Mass_J__xomega',),
params=('J',),
unsupported_lines=(),
module_name='typ_405__mass_j',
module_filename='typ_405__mass_j.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='p_omg_torque',
typ_id='406',
blkdef_name='P/omg -> Torque',
sample_display_name='P/omg -> Torque',
display_label='P/omg -> Torque',
category_path=('Native', 'Mechanical', 'Drive Train'),
inputs=('Power', 'omega'),
outputs=('Torque',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_406__p_omg_torque',
module_filename='typ_406__p_omg_torque.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='pt_pturb',
typ_id='407',
blkdef_name='Pt/Pturb',
sample_display_name='Pt/Pturb',
display_label='Pt/Pturb',
category_path=('Native', 'Mechanical', 'Drive Train'),
inputs=('pturb', 'sgnn', 'cosn'),
outputs=('pt',),
states=(),
params=('PN',),
unsupported_lines=(),
module_name='typ_407__pt_pturb',
module_filename='typ_407__pt_pturb.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='shaft_j_k_and_pin',
typ_id='408',
blkdef_name='Shaft J-k and Pin',
sample_display_name='Shaft J-k and Pin',
display_label='Shaft J-k and Pin',
category_path=('Native', 'Mechanical', 'Drive Train'),
inputs=('omega_k', 'Pin'),
outputs=('omega_j', 'torque_jk'),
states=(),
params=('K_jk', 'D_jk', 'D_jj', 'H_j', 'fnom'),
unsupported_lines=(),
module_name='typ_408__shaft_j_k_and_pin',
module_filename='typ_408__shaft_j_k_and_pin.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='2pi_form_b',
typ_id='411',
blkdef_name='2PI',
sample_display_name='2PI',
display_label='2PI [form B]',
category_path=('Native', 'Math and Functions', 'Constants and Scaling'),
inputs=(),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_411__2pi',
module_filename='typ_411__2pi.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='c_form_c',
typ_id='412',
blkdef_name='C',
sample_display_name='C',
display_label='C [param: C; form B]',
category_path=('Native', 'Math and Functions', 'Constants and Scaling'),
inputs=(),
outputs=('yo',),
states=(),
params=('C',),
unsupported_lines=(),
module_name='typ_412__c',
module_filename='typ_412__c.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='shaft_i_j_k_and_pin',
typ_id='414',
blkdef_name='Shaft i-J-k and Pin',
sample_display_name='Shaft i-J-k and Pin',
display_label='Shaft i-J-k and Pin',
category_path=('Native', 'Mechanical', 'Drive Train'),
inputs=('omega_k', 'omega_i', 'torque_ij', 'Pin'),
outputs=('omega_j', 'torque_jk'),
states=(),
params=('K_jk', 'D_jk', 'D_ij', 'D_jj', 'H_j', 'fnom'),
unsupported_lines=(),
module_name='typ_414__shaft_i_j_k_and_pin',
module_filename='typ_414__shaft_i_j_k_and_pin.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='2pi_form_c',
typ_id='417',
blkdef_name='2PI',
sample_display_name='2PI',
display_label='2PI [form C]',
category_path=('Native', 'Math and Functions', 'Constants and Scaling'),
inputs=(),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_417__2pi',
module_filename='typ_417__2pi.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='c_form_d',
typ_id='418',
blkdef_name='C',
sample_display_name='C',
display_label='C [param: C; form C]',
category_path=('Native', 'Math and Functions', 'Constants and Scaling'),
inputs=(),
outputs=('yo',),
states=(),
params=('C',),
unsupported_lines=(),
module_name='typ_418__c',
module_filename='typ_418__c.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='shaft_i_j_k',
typ_id='420',
blkdef_name='Shaft i-J-k',
sample_display_name='Shaft i-J-k',
display_label='Shaft i-J-k',
category_path=('Native', 'Mechanical', 'Drive Train'),
inputs=('omega_k', 'omega_i', 'torque_ij'),
outputs=('omega_j', 'torque_jk'),
states=(),
params=('K_jk', 'D_jk', 'D_ij', 'D_jj', 'H_j', 'fnom'),
unsupported_lines=(),
module_name='typ_420__shaft_i_j_k',
module_filename='typ_420__shaft_i_j_k.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='2pi_form_d',
typ_id='423',
blkdef_name='2PI',
sample_display_name='2PI',
display_label='2PI [form D]',
category_path=('Native', 'Math and Functions', 'Constants and Scaling'),
inputs=(),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_423__2pi',
module_filename='typ_423__2pi.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='c_form_e',
typ_id='424',
blkdef_name='C',
sample_display_name='C',
display_label='C [param: C; form D]',
category_path=('Native', 'Math and Functions', 'Constants and Scaling'),
inputs=(),
outputs=('yo',),
states=(),
params=('C',),
unsupported_lines=(),
module_name='typ_424__c',
module_filename='typ_424__c.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='shaft_i_j',
typ_id='426',
blkdef_name='Shaft i-J',
sample_display_name='Shaft i-J',
display_label='Shaft i-J',
category_path=('Native', 'Mechanical', 'Drive Train'),
inputs=('omega_i',),
outputs=('torque_ji',),
states=(),
params=('K_ji', 'D_ji', 'D_jj', 'H_j', 'fnom'),
unsupported_lines=(),
module_name='typ_426__shaft_i_j',
module_filename='typ_426__shaft_i_j.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='2pi_form_e',
typ_id='429',
blkdef_name='2PI',
sample_display_name='2PI',
display_label='2PI [form E]',
category_path=('Native', 'Math and Functions', 'Constants and Scaling'),
inputs=(),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_429__2pi',
module_filename='typ_429__2pi.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='c_form_f',
typ_id='430',
blkdef_name='C',
sample_display_name='C',
display_label='C [param: C; form E]',
category_path=('Native', 'Math and Functions', 'Constants and Scaling'),
inputs=(),
outputs=('yo',),
states=(),
params=('C',),
unsupported_lines=(),
module_name='typ_430__c',
module_filename='typ_430__c.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='spring',
typ_id='432',
blkdef_name='Spring',
sample_display_name='Spring',
display_label='Spring',
category_path=('Native', 'Mechanical', 'Drive Train'),
inputs=('omega1', 'omega2'),
outputs=('M',),
states=('Spring__xphi',),
params=('K', 'D'),
unsupported_lines=(),
module_name='typ_432__spring',
module_filename='typ_432__spring.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_kst_p',
typ_id='433',
blkdef_name='(1+sT)/KsT [(p',
sample_display_name='(1+sT)/KsT [(p',
display_label='(1+sT)/KsT (parameter input)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(1+sT)/KsT [(p__x',),
params=('K', 'T', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_433__1_st_kst_p',
module_filename='typ_433__1_st_kst_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_st_kst_p_p',
typ_id='434',
blkdef_name='(1+sT)/KsT {p}[(p',
sample_display_name='(1+sT)/KsT {p}[(p',
display_label='(1+sT)/KsT (parameter) (parameter input)',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(1+sT)/KsT {p}[(p__x',),
params=('K', 'T', 'ylim', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_434__1_st_kst_p_p',
module_filename='typ_434__1_st_kst_p_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_stb_sta',
typ_id='435',
blkdef_name='(1+sTb)/sTa',
sample_display_name='(1+sTb)/sTa',
display_label='(1+sTb)/sTa',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(1+sTb)/sTa__x',),
params=('Tb', 'Ta'),
unsupported_lines=(),
module_name='typ_435__1_stb_sta',
module_filename='typ_435__1_stb_sta.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_stp_sti',
typ_id='436',
blkdef_name='(1+sTp)/sTi',
sample_display_name='(1+sTp)/sTi',
display_label='(1+sTp)/sTi',
category_path=('Native', 'Continuous', 'Transfer Functions and Filters'),
inputs=('yi',),
outputs=('yo',),
states=('(1+sTp)/sTi__x',),
params=('Ti', 'Tp', 'y_max'),
unsupported_lines=(),
module_name='typ_436__1_stp_sti',
module_filename='typ_436__1_stp_sti.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='1_k_st_form_b',
typ_id='437',
blkdef_name='1+K/sT',
sample_display_name='1+K/sT',
display_label='1+K/sT',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('1+K/sT__x',),
params=('K', 'T'),
unsupported_lines=(),
module_name='typ_437__1_k_st',
module_filename='typ_437__1_k_st.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kc_1_sti_p_form_a',
typ_id='438',
blkdef_name='Kc+1/sTi [(p',
sample_display_name='Kc+1/sTi [(p',
display_label='Kc+1/sTi (parameter input) [1 input; param: K_p/T_p/theta_p+3; 1 state]',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('Kc+1/sTi [(p__x',),
params=('K_p', 'T_p', 'theta_p', 'ControlTuning', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_438__kc_1_sti_p',
module_filename='typ_438__kc_1_sti_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kc_1_sti_p_form_b',
typ_id='439',
blkdef_name='Kc+1/sTi [(p',
sample_display_name='Kc+1/sTi [(p',
display_label='Kc+1/sTi (parameter input) [1 input; param: K_p/T_rise/theta_p+3; 1 state]',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('Kc+1/sTi [(p__x',),
params=('K_p', 'T_rise', 'theta_p', 'ControlTuning', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_439__kc_1_sti_p',
module_filename='typ_439__kc_1_sti_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_1_ti_s_s_s',
typ_id='440',
blkdef_name='Kp(1/Ti+s)/s (s)',
sample_display_name='Kp(1/Ti+s)/s (s)',
display_label='Kp(1/Ti+s)/s (signal)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'yo_lim'),
outputs=('yo',),
states=('Kp(1/Ti+s)/s (s)__x',),
params=('Kp', 'Ti', 'Tt'),
unsupported_lines=(),
module_name='typ_440__kp_1_ti_s_s_s',
module_filename='typ_440__kp_1_ti_s_s_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_1_ti_s_s',
typ_id='441',
blkdef_name='Kp(1/Ti+s)/s',
sample_display_name='Kp(1/Ti+s)/s',
display_label='Kp(1/Ti+s)/s',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('Kp(1/Ti+s)/s__x',),
params=('Kp', 'Ti'),
unsupported_lines=(),
module_name='typ_441__kp_1_ti_s_s',
module_filename='typ_441__kp_1_ti_s_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_1_sti_p_form_a',
typ_id='442',
blkdef_name='Kp+1/sTi [(p',
sample_display_name='Kp+1/sTi [(p',
display_label='Kp+1/sTi (parameter input) [1 input; param: Kp/Ti/y_max+1; 1 state]',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('Kp+1/sTi [(p__x',),
params=('Kp', 'Ti', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_442__kp_1_sti_p',
module_filename='typ_442__kp_1_sti_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_1_sti',
typ_id='443',
blkdef_name='Kp+1/sTi',
sample_display_name='Kp+1/sTi',
display_label='Kp+1/sTi',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('Kp+1/sTi__x',),
params=('Kp', 'Ti'),
unsupported_lines=(),
module_name='typ_443__kp_1_sti',
module_filename='typ_443__kp_1_sti.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_ki_s_s_form_a',
typ_id='444',
blkdef_name='Kp+Ki/s (s)',
sample_display_name='Kp+Ki/s (s)',
display_label='Kp+Ki/s (signal) [signal: yo_lim; param: Kp/Ki/Tt; 1 state]',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'yo_lim'),
outputs=('yo',),
states=('Kp+Ki/s (s)__x',),
params=('Kp', 'Ki', 'Tt'),
unsupported_lines=(),
module_name='typ_444__kp_ki_s_s',
module_filename='typ_444__kp_ki_s_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_ki_s_p_form_a',
typ_id='445',
blkdef_name='Kp+Ki/s [(p',
sample_display_name='Kp+Ki/s [(p',
display_label='Kp+Ki/s (parameter input) [1 input; param: Kp/Ki/y_max+1; 1 state]',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('Kp+Ki/s [(p__x',),
params=('Kp', 'Ki', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_445__kp_ki_s_p',
module_filename='typ_445__kp_ki_s_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_ki_s_p_form_b',
typ_id='446',
blkdef_name='Kp+Ki/s [p',
sample_display_name='Kp+Ki/s [p',
display_label='Kp+Ki/s (parameter) [1 input; param: Kp/Ki/ymax+1; 1 state]',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('Kp+Ki/s [p__x',),
params=('Kp', 'Ki', 'ymax', 'ymin'),
unsupported_lines=(),
module_name='typ_446__kp_ki_s_p',
module_filename='typ_446__kp_ki_s_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_ki_s_s_form_b',
typ_id='447',
blkdef_name='Kp+Ki/s [s',
sample_display_name='Kp+Ki/s [s',
display_label='Kp+Ki/s (signal) [signal: ymax/ymin; param: Kp/Ki; 1 state]',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'ymax', 'ymin'),
outputs=('yo',),
states=('Kp+Ki/s [s__x',),
params=('Kp', 'Ki'),
unsupported_lines=(),
module_name='typ_447__kp_ki_s_s',
module_filename='typ_447__kp_ki_s_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_ki_s_skd_1_std_p_form_a',
typ_id='448',
blkdef_name='Kp+Ki/s+sKd/(1+sTd) [(p',
sample_display_name='Kp+Ki/s+sKd/(1+sTd) [(p',
display_label='Kp+Ki/s+sKd/(1+sTd) (parameter input) [1 input; param: Kp/Ki/Kd+3; 2 states]',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('Kp+Ki/s+sKd/(1+sTd) [(p__x1', 'Kp+Ki/s+sKd/(1+sTd) [(p__x2'),
params=('Kp', 'Ki', 'Kd', 'Td', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_448__kp_ki_s_skd_1_std_p',
module_filename='typ_448__kp_ki_s_skd_1_std_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_ki_s',
typ_id='449',
blkdef_name='Kp+Ki/s',
sample_display_name='Kp+Ki/s',
display_label='Kp+Ki/s',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi',),
outputs=('yo',),
states=('Kp+Ki/s__x',),
params=('Kp', 'Ki'),
unsupported_lines=(),
module_name='typ_449__kp_ki_s',
module_filename='typ_449__kp_ki_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kc_1_sti_p_form_c',
typ_id='450',
blkdef_name='Kc+1/sTi [(p',
sample_display_name='Kc+1/sTi [(p',
display_label='Kc+1/sTi (parameter input) [signal: hold/rst; param: K_p/T_p/theta_p+3; 1 state]',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'hold', 'rst'),
outputs=('yo',),
states=('Kc+1/sTi [(p__x',),
params=('K_p', 'T_p', 'theta_p', 'ControlTuning', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_450__kc_1_sti_p',
module_filename='typ_450__kc_1_sti_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kc_1_sti_p_form_d',
typ_id='451',
blkdef_name='Kc+1/sTi [(p',
sample_display_name='Kc+1/sTi [(p',
display_label='Kc+1/sTi (parameter input) [signal: hold/rst; param: K_p/T_rise/theta_p+3; 1 state]',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'hold', 'rst'),
outputs=('yo',),
states=('Kc+1/sTi [(p__x',),
params=('K_p', 'T_rise', 'theta_p', 'ControlTuning', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_451__kc_1_sti_p',
module_filename='typ_451__kc_1_sti_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_1_ti_s_s_s_rst_variant',
typ_id='452',
blkdef_name='Kp(1/Ti+s)/s (s) _rst (variant)',
sample_display_name='Kp(1/Ti+s)/s (s) _rst (variant)',
display_label='Kp(1/Ti+s)/s (signal) rst (variant)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'rst'),
outputs=('yo',),
states=('Kp(1/Ti+s)/s (s) _rst (variant)__x',),
params=('Kp', 'Ti', 'Kaw', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_452__kp_1_ti_s_s_s_rst_variant',
module_filename='typ_452__kp_1_ti_s_s_s_rst_variant.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_1_ti_s_s_s_rst_hold',
typ_id='453',
blkdef_name='Kp(1/Ti+s)/s (s) _rst_hold',
sample_display_name='Kp(1/Ti+s)/s (s) _rst_hold',
display_label='Kp(1/Ti+s)/s (signal) (reset hold)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'hold', 'yo_lim', 'rst'),
outputs=('yo',),
states=('Kp(1/Ti+s)/s (s) _rst_hold__x',),
params=('Kp', 'Ti', 'Tt'),
unsupported_lines=(),
module_name='typ_453__kp_1_ti_s_s_s_rst_hold',
module_filename='typ_453__kp_1_ti_s_s_s_rst_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_1_ti_s_s_rst_hold',
typ_id='454',
blkdef_name='Kp(1/Ti+s)/s _rst_hold',
sample_display_name='Kp(1/Ti+s)/s _rst_hold',
display_label='Kp(1/Ti+s)/s (reset hold)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'hold', 'rst'),
outputs=('yo',),
states=('Kp(1/Ti+s)/s _rst_hold__x',),
params=('Kp', 'Ti'),
unsupported_lines=(),
module_name='typ_454__kp_1_ti_s_s_rst_hold',
module_filename='typ_454__kp_1_ti_s_s_rst_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_1_sti_p_form_b',
typ_id='455',
blkdef_name='Kp+1/sTi [(p',
sample_display_name='Kp+1/sTi [(p',
display_label='Kp+1/sTi (parameter input) [signal: hold/rst; param: Kp/Ti/y_max+1; 1 state]',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'hold', 'rst'),
outputs=('yo',),
states=('Kp+1/sTi [(p__x',),
params=('Kp', 'Ti', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_455__kp_1_sti_p',
module_filename='typ_455__kp_1_sti_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_1_sti_rst_hold',
typ_id='456',
blkdef_name='Kp+1/sTi _rst_hold',
sample_display_name='Kp+1/sTi _rst_hold',
display_label='Kp+1/sTi (reset hold)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'hold', 'rst'),
outputs=('yo',),
states=('Kp+1/sTi _rst_hold__x',),
params=('Kp', 'Ti'),
unsupported_lines=(),
module_name='typ_456__kp_1_sti_rst_hold',
module_filename='typ_456__kp_1_sti_rst_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_ki_s_s_rst_hold',
typ_id='457',
blkdef_name='Kp+Ki/s (s) _rst_hold',
sample_display_name='Kp+Ki/s (s) _rst_hold',
display_label='Kp+Ki/s (signal) (reset hold)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'hold', 'yo_lim', 'rst'),
outputs=('yo',),
states=('Kp+Ki/s (s) _rst_hold__x',),
params=('Kp', 'Ki', 'Tt'),
unsupported_lines=(),
module_name='typ_457__kp_ki_s_s_rst_hold',
module_filename='typ_457__kp_ki_s_s_rst_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_ki_s_p_form_c',
typ_id='458',
blkdef_name='Kp+Ki/s [(p',
sample_display_name='Kp+Ki/s [(p',
display_label='Kp+Ki/s (parameter input) [signal: hold/rst; param: Kp/Ki/y_max+1; 1 state]',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'hold', 'rst'),
outputs=('yo',),
states=('Kp+Ki/s [(p__x',),
params=('Kp', 'Ki', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_458__kp_ki_s_p',
module_filename='typ_458__kp_ki_s_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_ki_s_p_form_d',
typ_id='459',
blkdef_name='Kp+Ki/s [p',
sample_display_name='Kp+Ki/s [p',
display_label='Kp+Ki/s (parameter) [signal: hold/rst; param: Kp/Ki/y_max+1; 1 state]',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'hold', 'rst'),
outputs=('yo',),
states=('Kp+Ki/s [p__x',),
params=('Kp', 'Ki', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_459__kp_ki_s_p',
module_filename='typ_459__kp_ki_s_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_ki_s_s_form_c',
typ_id='460',
blkdef_name='Kp+Ki/s [s',
sample_display_name='Kp+Ki/s [s',
display_label='Kp+Ki/s (signal) [signal: hold/ymax/rst+1; param: Kp/Ki; 1 state]',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'hold', 'ymax', 'rst', 'ymin'),
outputs=('yo',),
states=('Kp+Ki/s [s__x',),
params=('Kp', 'Ki'),
unsupported_lines=(),
module_name='typ_460__kp_ki_s_s',
module_filename='typ_460__kp_ki_s_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_ki_s_rst_hold',
typ_id='461',
blkdef_name='Kp+Ki/s _rst_hold',
sample_display_name='Kp+Ki/s _rst_hold',
display_label='Kp+Ki/s (reset hold)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'hold', 'rst'),
outputs=('yo',),
states=('Kp+Ki/s _rst_hold__x',),
params=('Kp', 'Ki'),
unsupported_lines=(),
module_name='typ_461__kp_ki_s_rst_hold',
module_filename='typ_461__kp_ki_s_rst_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_ki_s_skd_1_std_p_form_b',
typ_id='462',
blkdef_name='Kp+Ki/s+sKd/(1+sTd) [(p',
sample_display_name='Kp+Ki/s+sKd/(1+sTd) [(p',
display_label='Kp+Ki/s+sKd/(1+sTd) (parameter input) [signal: hold/rst; param: Kp/Ki/Kd+3; 2 states]',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'hold', 'rst'),
outputs=('yo',),
states=('Kp+Ki/s+sKd/(1+sTd) [(p__x1', 'Kp+Ki/s+sKd/(1+sTd) [(p__x2'),
params=('Kp', 'Ki', 'Kd', 'Td', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_462__kp_ki_s_skd_1_std_p',
module_filename='typ_462__kp_ki_s_skd_1_std_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kc_1_sti_p_form_e',
typ_id='463',
blkdef_name='Kc+1/sTi [(p',
sample_display_name='Kc+1/sTi [(p',
display_label='Kc+1/sTi (parameter input) [signal: hold/x_rst/rst; param: K_p/T_p/theta_p+3; 1 state]',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'hold', 'x_rst', 'rst'),
outputs=('yo',),
states=('Kc+1/sTi [(p__x',),
params=('K_p', 'T_p', 'theta_p', 'ControlTuning', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_463__kc_1_sti_p',
module_filename='typ_463__kc_1_sti_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kc_1_sti_p_form_f',
typ_id='464',
blkdef_name='Kc+1/sTi [(p',
sample_display_name='Kc+1/sTi [(p',
display_label='Kc+1/sTi (parameter input) [signal: hold/x_rst/rst; param: K_p/T_rise/theta_p+3; 1 state]',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'hold', 'x_rst', 'rst'),
outputs=('yo',),
states=('Kc+1/sTi [(p__x',),
params=('K_p', 'T_rise', 'theta_p', 'ControlTuning', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_464__kc_1_sti_p',
module_filename='typ_464__kc_1_sti_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_1_ti_s_s_s_rst_sig_hold',
typ_id='465',
blkdef_name='Kp(1/Ti+s)/s (s) _rst_sig_hold',
sample_display_name='Kp(1/Ti+s)/s (s) _rst_sig_hold',
display_label='Kp(1/Ti+s)/s (signal) (reset signal hold)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'hold', 'x_rst', 'yo_lim', 'rst'),
outputs=('yo',),
states=('Kp(1/Ti+s)/s (s) _rst_sig_hold__x',),
params=('Kp', 'Ti', 'Tt'),
unsupported_lines=(),
module_name='typ_465__kp_1_ti_s_s_s_rst_sig_hold',
module_filename='typ_465__kp_1_ti_s_s_s_rst_sig_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_1_ti_s_s_rst_sig_hold',
typ_id='466',
blkdef_name='Kp(1/Ti+s)/s _rst_sig_hold',
sample_display_name='Kp(1/Ti+s)/s _rst_sig_hold',
display_label='Kp(1/Ti+s)/s (reset signal hold)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'hold', 'x_rst', 'rst'),
outputs=('yo',),
states=('Kp(1/Ti+s)/s _rst_sig_hold__x',),
params=('Kp', 'Ti'),
unsupported_lines=(),
module_name='typ_466__kp_1_ti_s_s_rst_sig_hold',
module_filename='typ_466__kp_1_ti_s_s_rst_sig_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_1_sti_p_form_c',
typ_id='467',
blkdef_name='Kp+1/sTi [(p',
sample_display_name='Kp+1/sTi [(p',
display_label='Kp+1/sTi (parameter input) [signal: hold/x_rst/rst; param: Kp/Ti/y_max+1; 1 state]',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'hold', 'x_rst', 'rst'),
outputs=('yo',),
states=('Kp+1/sTi [(p__x',),
params=('Kp', 'Ti', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_467__kp_1_sti_p',
module_filename='typ_467__kp_1_sti_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_1_sti_rst_sig_hold',
typ_id='468',
blkdef_name='Kp+1/sTi _rst_sig_hold',
sample_display_name='Kp+1/sTi _rst_sig_hold',
display_label='Kp+1/sTi (reset signal hold)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'hold', 'x_rst', 'rst'),
outputs=('yo',),
states=('Kp+1/sTi _rst_sig_hold__x',),
params=('Kp', 'Ti'),
unsupported_lines=(),
module_name='typ_468__kp_1_sti_rst_sig_hold',
module_filename='typ_468__kp_1_sti_rst_sig_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_ki_s_s_rst_sig_hold',
typ_id='469',
blkdef_name='Kp+Ki/s (s) _rst_sig_hold',
sample_display_name='Kp+Ki/s (s) _rst_sig_hold',
display_label='Kp+Ki/s (signal) (reset signal hold)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'hold', 'x_rst', 'yo_lim', 'rst'),
outputs=('yo',),
states=('Kp+Ki/s (s) _rst_sig_hold__x',),
params=('Kp', 'Ki', 'Tt'),
unsupported_lines=(),
module_name='typ_469__kp_ki_s_s_rst_sig_hold',
module_filename='typ_469__kp_ki_s_s_rst_sig_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_ki_s_p_form_e',
typ_id='470',
blkdef_name='Kp+Ki/s [(p',
sample_display_name='Kp+Ki/s [(p',
display_label='Kp+Ki/s (parameter input) [signal: hold/x_rst/rst; param: Kp/Ki/y_max+1; 1 state]',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'hold', 'x_rst', 'rst'),
outputs=('yo',),
states=('Kp+Ki/s [(p__x',),
params=('Kp', 'Ki', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_470__kp_ki_s_p',
module_filename='typ_470__kp_ki_s_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_ki_s_p_form_f',
typ_id='471',
blkdef_name='Kp+Ki/s [p',
sample_display_name='Kp+Ki/s [p',
display_label='Kp+Ki/s (parameter) [signal: hold/x_rst/rst; param: Kp/Ki/y_max+1; 1 state]',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'hold', 'x_rst', 'rst'),
outputs=('yo',),
states=('Kp+Ki/s [p__x',),
params=('Kp', 'Ki', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_471__kp_ki_s_p',
module_filename='typ_471__kp_ki_s_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_ki_s_s_form_d',
typ_id='472',
blkdef_name='Kp+Ki/s [s',
sample_display_name='Kp+Ki/s [s',
display_label='Kp+Ki/s (signal) [signal: hold/x_rst/ymax+2; param: Kp/Ki; 1 state]',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'hold', 'x_rst', 'ymax', 'rst', 'ymin'),
outputs=('yo',),
states=('Kp+Ki/s [s__x',),
params=('Kp', 'Ki'),
unsupported_lines=(),
module_name='typ_472__kp_ki_s_s',
module_filename='typ_472__kp_ki_s_s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_ki_s_rst_sig_hold',
typ_id='473',
blkdef_name='Kp+Ki/s _rst_sig_hold',
sample_display_name='Kp+Ki/s _rst_sig_hold',
display_label='Kp+Ki/s (reset signal hold)',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'hold', 'x_rst', 'rst'),
outputs=('yo',),
states=('Kp+Ki/s _rst_sig_hold__x',),
params=('Kp', 'Ki'),
unsupported_lines=(),
module_name='typ_473__kp_ki_s_rst_sig_hold',
module_filename='typ_473__kp_ki_s_rst_sig_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='kp_ki_s_skd_1_std_p_form_c',
typ_id='474',
blkdef_name='Kp+Ki/s+sKd/(1+sTd) [(p',
sample_display_name='Kp+Ki/s+sKd/(1+sTd) [(p',
display_label='Kp+Ki/s+sKd/(1+sTd) (parameter input) [signal: hold/x1_rst/rst; param: Kp/Ki/Kd+3; 2 states]',
category_path=('Native', 'Control and Measurement', 'Controllers'),
inputs=('yi', 'hold', 'x1_rst', 'rst'),
outputs=('yo',),
states=('Kp+Ki/s+sKd/(1+sTd) [(p__x1', 'Kp+Ki/s+sKd/(1+sTd) [(p__x2'),
params=('Kp', 'Ki', 'Kd', 'Td', 'y_max', 'y_min'),
unsupported_lines=(),
module_name='typ_474__kp_ki_s_skd_1_std_p',
module_filename='typ_474__kp_ki_s_skd_1_std_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='clock_t_0_par',
typ_id='475',
blkdef_name='Clock (t>0) _par',
sample_display_name='Clock (t>0) _par',
display_label='Clock (t>0) (parameter)',
category_path=('Native', 'Waveforms and Time', 'Time Sources and Timers'),
inputs=(),
outputs=('output',),
states=('Clock (t>0) _par__x',),
params=('cFreq',),
unsupported_lines=(),
module_name='typ_475__clock_t_0_par',
module_filename='typ_475__clock_t_0_par.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='clock_t_0_sig',
typ_id='476',
blkdef_name='Clock (t>0) _sig',
sample_display_name='Clock (t>0) _sig',
display_label='Clock (t>0) (signal)',
category_path=('Native', 'Waveforms and Time', 'Time Sources and Timers'),
inputs=('extfrq',),
outputs=('output',),
states=('Clock (t>0) _sig__x',),
params=(),
unsupported_lines=(),
module_name='typ_476__clock_t_0_sig',
module_filename='typ_476__clock_t_0_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='clock_t_t0_par',
typ_id='477',
blkdef_name='Clock (t>t0) _par',
sample_display_name='Clock (t>t0) _par',
display_label='Clock (t>t0) (parameter)',
category_path=('Native', 'Waveforms and Time', 'Time Sources and Timers'),
inputs=(),
outputs=('output',),
states=('Clock (t>t0) _par__x',),
params=('cFreq',),
unsupported_lines=(),
module_name='typ_477__clock_t_t0_par',
module_filename='typ_477__clock_t_t0_par.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='clock_t_t0_sig',
typ_id='478',
blkdef_name='Clock (t>t0) _sig',
sample_display_name='Clock (t>t0) _sig',
display_label='Clock (t>t0) (signal)',
category_path=('Native', 'Waveforms and Time', 'Time Sources and Timers'),
inputs=('extfrq',),
outputs=('output',),
states=('Clock (t>t0) _sig__x',),
params=(),
unsupported_lines=(),
module_name='typ_478__clock_t_t0_sig',
module_filename='typ_478__clock_t_t0_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='clock_par',
typ_id='479',
blkdef_name='Clock _par',
sample_display_name='Clock _par',
display_label='Clock (parameter)',
category_path=('Native', 'Waveforms and Time', 'Time Sources and Timers'),
inputs=(),
outputs=('output',),
states=('Clock _par__x',),
params=('cFreq',),
unsupported_lines=(),
module_name='typ_479__clock_par',
module_filename='typ_479__clock_par.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='clock_sig',
typ_id='480',
blkdef_name='Clock _sig',
sample_display_name='Clock _sig',
display_label='Clock (signal)',
category_path=('Native', 'Waveforms and Time', 'Time Sources and Timers'),
inputs=('extfrq',),
outputs=('output',),
states=('Clock _sig__x',),
params=(),
unsupported_lines=(),
module_name='typ_480__clock_sig',
module_filename='typ_480__clock_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='pulse',
typ_id='481',
blkdef_name='Pulse',
sample_display_name='Pulse',
display_label='Pulse',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('K', 'T1'),
unsupported_lines=(),
module_name='typ_481__pulse',
module_filename='typ_481__pulse.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='sawtooth_wave_generator_ip',
typ_id='482',
blkdef_name='Sawtooth Wave Generator _ip',
sample_display_name='Sawtooth Wave Generator _ip',
display_label='Sawtooth Wave Generator (pulse)',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=(),
outputs=('yo',),
states=(),
params=('f',),
unsupported_lines=(),
module_name='typ_482__sawtooth_wave_generator_ip',
module_filename='typ_482__sawtooth_wave_generator_ip.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='sawtooth_wave_generator',
typ_id='483',
blkdef_name='Sawtooth Wave Generator',
sample_display_name='Sawtooth Wave Generator',
display_label='Sawtooth Wave Generator',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=(),
outputs=('yo',),
states=(),
params=('f',),
unsupported_lines=(),
module_name='typ_483__sawtooth_wave_generator',
module_filename='typ_483__sawtooth_wave_generator.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='sine_wave_generator_t_t0',
typ_id='484',
blkdef_name='Sine Wave Generator (t>t0)',
sample_display_name='Sine Wave Generator (t>t0)',
display_label='Sine Wave Generator (t>t0)',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=(),
outputs=('yo',),
states=(),
params=('a', 'f', 'phi', 't0'),
unsupported_lines=(),
module_name='typ_484__sine_wave_generator_t_t0',
module_filename='typ_484__sine_wave_generator_t_t0.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='sine_wave_generator',
typ_id='485',
blkdef_name='Sine Wave Generator',
sample_display_name='Sine Wave Generator',
display_label='Sine Wave Generator',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=(),
outputs=('yo',),
states=(),
params=('a', 'f', 'phi'),
unsupported_lines=(),
module_name='typ_485__sine_wave_generator',
module_filename='typ_485__sine_wave_generator.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='square_wave_generator',
typ_id='486',
blkdef_name='Square Wave Generator',
sample_display_name='Square Wave Generator',
display_label='Square Wave Generator',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=(),
outputs=('yo',),
states=(),
params=('f',),
unsupported_lines=(),
module_name='typ_486__square_wave_generator',
module_filename='typ_486__square_wave_generator.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='square_wave_generator_ip',
typ_id='487',
blkdef_name='Square Wave Generator_ip',
sample_display_name='Square Wave Generator_ip',
display_label='Square Wave Generator ip',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=(),
outputs=('yo',),
states=(),
params=('f',),
unsupported_lines=(),
module_name='typ_487__square_wave_generator_ip',
module_filename='typ_487__square_wave_generator_ip.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='time_form_b',
typ_id='488',
blkdef_name='Time',
sample_display_name='Time',
display_label='Time',
category_path=('Native', 'Waveforms and Time', 'Time Sources and Timers'),
inputs=(),
outputs=('t',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_488__time',
module_filename='typ_488__time.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='triangle_wave_generator',
typ_id='489',
blkdef_name='Triangle Wave Generator',
sample_display_name='Triangle Wave Generator',
display_label='Triangle Wave Generator',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=(),
outputs=('yo',),
states=(),
params=('f',),
unsupported_lines=(),
module_name='typ_489__triangle_wave_generator',
module_filename='typ_489__triangle_wave_generator.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='triangle_wave_generator_ip',
typ_id='490',
blkdef_name='Triangle Wave Generator_ip',
sample_display_name='Triangle Wave Generator_ip',
display_label='Triangle Wave Generator ip',
category_path=('Native', 'Waveforms and Time', 'Signal Generators'),
inputs=(),
outputs=('yo',),
states=(),
params=('f',),
unsupported_lines=(),
module_name='typ_490__triangle_wave_generator_ip',
module_filename='typ_490__triangle_wave_generator_ip.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='enable_1_sig_hold',
typ_id='491',
blkdef_name='Enable 1 sig _hold',
sample_display_name='Enable 1 sig _hold',
display_label='Enable 1 sig (hold)',
category_path=('Native', 'Logic and Events', 'Timers and Enables'),
inputs=('yi', 'Enable'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_491__enable_1_sig_hold',
module_filename='typ_491__enable_1_sig_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='enable_1_sig',
typ_id='492',
blkdef_name='Enable 1 sig',
sample_display_name='Enable 1 sig',
display_label='Enable 1 sig',
category_path=('Native', 'Logic and Events', 'Timers and Enables'),
inputs=('yi', 'Enable'),
outputs=('yo',),
states=(),
params=('yi_default',),
unsupported_lines=(),
module_name='typ_492__enable_1_sig',
module_filename='typ_492__enable_1_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='enable_2_sig_hold',
typ_id='493',
blkdef_name='Enable 2 sig _hold',
sample_display_name='Enable 2 sig _hold',
display_label='Enable 2 sig (hold)',
category_path=('Native', 'Logic and Events', 'Timers and Enables'),
inputs=('yi1', 'yi2', 'Enable'),
outputs=('yo1', 'yo2'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_493__enable_2_sig_hold',
module_filename='typ_493__enable_2_sig_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='enable_2_sig',
typ_id='494',
blkdef_name='Enable 2 sig',
sample_display_name='Enable 2 sig',
display_label='Enable 2 sig',
category_path=('Native', 'Logic and Events', 'Timers and Enables'),
inputs=('yi1', 'yi2', 'Enable'),
outputs=('yo1', 'yo2'),
states=(),
params=('yi1_default', 'yi2_default'),
unsupported_lines=(),
module_name='typ_494__enable_2_sig',
module_filename='typ_494__enable_2_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='enable_3_sig_hold',
typ_id='495',
blkdef_name='Enable 3 sig _hold',
sample_display_name='Enable 3 sig _hold',
display_label='Enable 3 sig (hold)',
category_path=('Native', 'Logic and Events', 'Timers and Enables'),
inputs=('yi1', 'yi2', 'yi3', 'Enable'),
outputs=('yo1', 'yo2', 'yo3'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_495__enable_3_sig_hold',
module_filename='typ_495__enable_3_sig_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='enable_3_sig',
typ_id='496',
blkdef_name='Enable 3 sig',
sample_display_name='Enable 3 sig',
display_label='Enable 3 sig',
category_path=('Native', 'Logic and Events', 'Timers and Enables'),
inputs=('yi1', 'yi2', 'yi3', 'Enable'),
outputs=('yo1', 'yo2', 'yo3'),
states=(),
params=('yi1_default', 'yi2_default', 'yi3_default'),
unsupported_lines=(),
module_name='typ_496__enable_3_sig',
module_filename='typ_496__enable_3_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='enable_4_sig_hold',
typ_id='497',
blkdef_name='Enable 4 sig _hold',
sample_display_name='Enable 4 sig _hold',
display_label='Enable 4 sig (hold)',
category_path=('Native', 'Logic and Events', 'Timers and Enables'),
inputs=('yi1', 'yi2', 'yi3', 'yi4', 'Enable'),
outputs=('yo1', 'yo2', 'yo3', 'yo4'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_497__enable_4_sig_hold',
module_filename='typ_497__enable_4_sig_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='enable_4_sig',
typ_id='498',
blkdef_name='Enable 4 sig',
sample_display_name='Enable 4 sig',
display_label='Enable 4 sig',
category_path=('Native', 'Logic and Events', 'Timers and Enables'),
inputs=('yi1', 'yi2', 'yi3', 'yi4', 'Enable'),
outputs=('yo1', 'yo2', 'yo3', 'yo4'),
states=(),
params=('yi1_default', 'yi2_default', 'yi3_default', 'yi4_default'),
unsupported_lines=(),
module_name='typ_498__enable_4_sig',
module_filename='typ_498__enable_4_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='enable_5_sig_hold',
typ_id='499',
blkdef_name='Enable 5 sig _hold',
sample_display_name='Enable 5 sig _hold',
display_label='Enable 5 sig (hold)',
category_path=('Native', 'Logic and Events', 'Timers and Enables'),
inputs=('yi1', 'yi2', 'yi3', 'yi4', 'yi5', 'Enable'),
outputs=('yo1', 'yo2', 'yo3', 'yo4', 'yo5'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_499__enable_5_sig_hold',
module_filename='typ_499__enable_5_sig_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='enable_5_sig',
typ_id='500',
blkdef_name='Enable 5 sig',
sample_display_name='Enable 5 sig',
display_label='Enable 5 sig',
category_path=('Native', 'Logic and Events', 'Timers and Enables'),
inputs=('yi1', 'yi2', 'yi3', 'yi4', 'yi5', 'Enable'),
outputs=('yo1', 'yo2', 'yo3', 'yo4', 'yo5'),
states=(),
params=('yi1_default', 'yi2_default', 'yi3_default', 'yi4_default', 'yi5_default'),
unsupported_lines=(),
module_name='typ_500__enable_5_sig',
module_filename='typ_500__enable_5_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='enable_6_sig_hold',
typ_id='501',
blkdef_name='Enable 6 sig _hold',
sample_display_name='Enable 6 sig _hold',
display_label='Enable 6 sig (hold)',
category_path=('Native', 'Logic and Events', 'Timers and Enables'),
inputs=('yi1', 'yi2', 'yi3', 'yi4', 'yi5', 'yi6', 'Enable'),
outputs=('yo1', 'yo2', 'yo3', 'yo4', 'yo5', 'yo6'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_501__enable_6_sig_hold',
module_filename='typ_501__enable_6_sig_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='enable_7_sig_hold',
typ_id='502',
blkdef_name='Enable 7 sig _hold',
sample_display_name='Enable 7 sig _hold',
display_label='Enable 7 sig (hold)',
category_path=('Native', 'Logic and Events', 'Timers and Enables'),
inputs=('yi1', 'yi2', 'yi3', 'yi4', 'yi5', 'yi6', 'yi7', 'Enable'),
outputs=('yo1', 'yo2', 'yo3', 'yo4', 'yo5', 'yo6', 'yo7'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_502__enable_7_sig_hold',
module_filename='typ_502__enable_7_sig_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='enable_8_sig_hold',
typ_id='503',
blkdef_name='Enable 8 sig _hold',
sample_display_name='Enable 8 sig _hold',
display_label='Enable 8 sig (hold)',
category_path=('Native', 'Logic and Events', 'Timers and Enables'),
inputs=('yi1', 'yi2', 'yi3', 'yi4', 'yi5', 'yi6', 'yi7', 'yi8', 'Enable'),
outputs=('yo1', 'yo2', 'yo3', 'yo4', 'yo5', 'yo6', 'yo7', 'yo8'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_503__enable_8_sig_hold',
module_filename='typ_503__enable_8_sig_hold.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='enable_signal_fixed',
typ_id='504',
blkdef_name='Enable signal (fixed)',
sample_display_name='Enable signal (fixed)',
display_label='Enable signal (fixed)',
category_path=('Native', 'Logic and Events', 'Timers and Enables'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('Enable',),
unsupported_lines=(),
module_name='typ_504__enable_signal_fixed',
module_filename='typ_504__enable_signal_fixed.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='enable_signal',
typ_id='505',
blkdef_name='Enable signal',
sample_display_name='Enable signal',
display_label='Enable signal',
category_path=('Native', 'Logic and Events', 'Timers and Enables'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('Enable',),
unsupported_lines=(),
module_name='typ_505__enable_signal',
module_filename='typ_505__enable_signal.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_par_1_1_by_par_fixed',
typ_id='506',
blkdef_name='Switch par 1->1 by par (fixed)',
sample_display_name='Switch par 1->1 by par (fixed)',
display_label='Switch par 1->1 by par (fixed)',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('Enable', 'p'),
unsupported_lines=(),
module_name='typ_506__switch_par_1_1_by_par_fixed',
module_filename='typ_506__switch_par_1_1_by_par_fixed.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_par_1_1_by_par',
typ_id='507',
blkdef_name='Switch par 1->1 by par',
sample_display_name='Switch par 1->1 by par',
display_label='Switch par 1->1 by par',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('Enable', 'p'),
unsupported_lines=(),
module_name='typ_507__switch_par_1_1_by_par',
module_filename='typ_507__switch_par_1_1_by_par.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_par_1_2_by_par',
typ_id='508',
blkdef_name='Switch par 1->2 by par',
sample_display_name='Switch par 1->2 by par',
display_label='Switch par 1->2 by par',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=(),
outputs=('yo1', 'yo2'),
states=(),
params=('sw', 'K'),
unsupported_lines=(),
module_name='typ_508__switch_par_1_2_by_par',
module_filename='typ_508__switch_par_1_2_by_par.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_par_1_2_by_sig',
typ_id='509',
blkdef_name='Switch par 1->2 by sig',
sample_display_name='Switch par 1->2 by sig',
display_label='Switch par 1->2 by sig',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('sw',),
outputs=('yo1', 'yo2'),
states=(),
params=('K',),
unsupported_lines=(),
module_name='typ_509__switch_par_1_2_by_sig',
module_filename='typ_509__switch_par_1_2_by_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_par_2_1_by_par',
typ_id='510',
blkdef_name='Switch par 2->1 by par',
sample_display_name='Switch par 2->1 by par',
display_label='Switch par 2->1 by par',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=(),
outputs=('yo',),
states=(),
params=('sw', 'K1', 'K2'),
unsupported_lines=(),
module_name='typ_510__switch_par_2_1_by_par',
module_filename='typ_510__switch_par_2_1_by_par.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_par_2_1_by_sig',
typ_id='511',
blkdef_name='Switch par 2->1 by sig',
sample_display_name='Switch par 2->1 by sig',
display_label='Switch par 2->1 by sig',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('sw',),
outputs=('yo',),
states=(),
params=('K1', 'K2'),
unsupported_lines=(),
module_name='typ_511__switch_par_2_1_by_sig',
module_filename='typ_511__switch_par_2_1_by_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_sig_1_1_by_sig_fixed',
typ_id='512',
blkdef_name='Switch sig 1->1 by sig (fixed)',
sample_display_name='Switch sig 1->1 by sig (fixed)',
display_label='Switch sig 1->1 by sig (fixed)',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('yi', 'Enable'),
outputs=('yo',),
states=(),
params=('p',),
unsupported_lines=(),
module_name='typ_512__switch_sig_1_1_by_sig_fixed',
module_filename='typ_512__switch_sig_1_1_by_sig_fixed.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_sig_1_1_by_sig',
typ_id='513',
blkdef_name='Switch sig 1->1 by sig',
sample_display_name='Switch sig 1->1 by sig',
display_label='Switch sig 1->1 by sig',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('yi', 'Enable'),
outputs=('yo',),
states=(),
params=('p',),
unsupported_lines=(),
module_name='typ_513__switch_sig_1_1_by_sig',
module_filename='typ_513__switch_sig_1_1_by_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_sig_1_2_by_par_bool',
typ_id='514',
blkdef_name='Switch sig 1->2 by par (bool)',
sample_display_name='Switch sig 1->2 by par (bool)',
display_label='Switch sig 1->2 by par (bool)',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('yi',),
outputs=('yo1', 'yo2'),
states=(),
params=('sw',),
unsupported_lines=(),
module_name='typ_514__switch_sig_1_2_by_par_bool',
module_filename='typ_514__switch_sig_1_2_by_par_bool.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_sig_1_2_by_par',
typ_id='515',
blkdef_name='Switch sig 1->2 by par',
sample_display_name='Switch sig 1->2 by par',
display_label='Switch sig 1->2 by par',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('yi',),
outputs=('yo1', 'yo2'),
states=(),
params=('sw',),
unsupported_lines=(),
module_name='typ_515__switch_sig_1_2_by_par',
module_filename='typ_515__switch_sig_1_2_by_par.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_sig_1_2_by_sig',
typ_id='516',
blkdef_name='Switch sig 1->2 by sig',
sample_display_name='Switch sig 1->2 by sig',
display_label='Switch sig 1->2 by sig',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('yi', 'sw'),
outputs=('yo1', 'yo2'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_516__switch_sig_1_2_by_sig',
module_filename='typ_516__switch_sig_1_2_by_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_sig_2_1_not_eq_k_by_s_p',
typ_id='517',
blkdef_name='Switch sig 2->1 (NOT EQ K) by s/p',
sample_display_name='Switch sig 2->1 (NOT EQ K) by s/p',
display_label='Switch sig 2->1 (NOT EQ K) by s/p',
category_path=('Native', 'Logic and Events', 'Gates and Memory'),
inputs=('yi1', 'yi2', 'sw'),
outputs=('yo',),
states=(),
params=('K',),
unsupported_lines=(),
module_name='typ_517__switch_sig_2_1_not_eq_k_by_s_p',
module_filename='typ_517__switch_sig_2_1_not_eq_k_by_s_p.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_sig_2_1_by_par_bool',
typ_id='518',
blkdef_name='Switch sig 2->1 by par (bool)',
sample_display_name='Switch sig 2->1 by par (bool)',
display_label='Switch sig 2->1 by par (bool)',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=('sw',),
unsupported_lines=(),
module_name='typ_518__switch_sig_2_1_by_par_bool',
module_filename='typ_518__switch_sig_2_1_by_par_bool.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_sig_2_1_by_par',
typ_id='519',
blkdef_name='Switch sig 2->1 by par',
sample_display_name='Switch sig 2->1 by par',
display_label='Switch sig 2->1 by par',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('yi1', 'yi2'),
outputs=('yo',),
states=(),
params=('sw',),
unsupported_lines=(),
module_name='typ_519__switch_sig_2_1_by_par',
module_filename='typ_519__switch_sig_2_1_by_par.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_sig_2_1_by_sig_bool',
typ_id='520',
blkdef_name='Switch sig 2->1 by sig (bool)',
sample_display_name='Switch sig 2->1 by sig (bool)',
display_label='Switch sig 2->1 by sig (bool)',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('yi1', 'yi2', 'sw'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_520__switch_sig_2_1_by_sig_bool',
module_filename='typ_520__switch_sig_2_1_by_sig_bool.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_sig_2_1_by_sig_fixed',
typ_id='521',
blkdef_name='Switch sig 2->1 by sig (fixed)',
sample_display_name='Switch sig 2->1 by sig (fixed)',
display_label='Switch sig 2->1 by sig (fixed)',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('yi1', 'yi2', 'sw'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_521__switch_sig_2_1_by_sig_fixed',
module_filename='typ_521__switch_sig_2_1_by_sig_fixed.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_sig_2_1_by_sig',
typ_id='522',
blkdef_name='Switch sig 2->1 by sig',
sample_display_name='Switch sig 2->1 by sig',
display_label='Switch sig 2->1 by sig',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('yi1', 'yi2', 'sw'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_522__switch_sig_2_1_by_sig',
module_filename='typ_522__switch_sig_2_1_by_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_sig_3_1_by_sig',
typ_id='523',
blkdef_name='Switch sig 3->1 by sig',
sample_display_name='Switch sig 3->1 by sig',
display_label='Switch sig 3->1 by sig',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('yi1', 'yi2', 'yi3', 'sw'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_523__switch_sig_3_1_by_sig',
module_filename='typ_523__switch_sig_3_1_by_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_sig_4_1_by_sig',
typ_id='524',
blkdef_name='Switch sig 4->1 by sig',
sample_display_name='Switch sig 4->1 by sig',
display_label='Switch sig 4->1 by sig',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('yi1', 'yi2', 'yi3', 'yi4', 'sw'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_524__switch_sig_4_1_by_sig',
module_filename='typ_524__switch_sig_4_1_by_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_sw_equal_c_2s_1s',
typ_id='525',
blkdef_name='Switch sw equal C 2s->1s',
sample_display_name='Switch sw equal C 2s->1s',
display_label='Switch sw equal C 2s->1s',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('yi1', 'sw', 'yi2'),
outputs=('yo',),
states=(),
params=('C',),
unsupported_lines=(),
module_name='typ_525__switch_sw_equal_c_2s_1s',
module_filename='typ_525__switch_sw_equal_c_2s_1s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_sw_greater_than_c_2s_1s',
typ_id='526',
blkdef_name='Switch sw greater than C 2s->1s',
sample_display_name='Switch sw greater than C 2s->1s',
display_label='Switch sw greater than C 2s->1s',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('yi1', 'sw', 'yi2'),
outputs=('yo',),
states=(),
params=('C',),
unsupported_lines=(),
module_name='typ_526__switch_sw_greater_than_c_2s_1s',
module_filename='typ_526__switch_sw_greater_than_c_2s_1s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_sw_greater_than_or_equal_c_2s_1s',
typ_id='527',
blkdef_name='Switch sw greater than or equal C 2s->1s',
sample_display_name='Switch sw greater than or equal C 2s->1s',
display_label='Switch sw greater than or equal C 2s->1s',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('yi1', 'sw', 'yi2'),
outputs=('yo',),
states=(),
params=('C',),
unsupported_lines=(),
module_name='typ_527__switch_sw_greater_than_or_equal_c_2s_1s',
module_filename='typ_527__switch_sw_greater_than_or_equal_c_2s_1s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_sw_not_equal_c_2s_1s',
typ_id='528',
blkdef_name='Switch sw not equal C 2s->1s',
sample_display_name='Switch sw not equal C 2s->1s',
display_label='Switch sw not equal C 2s->1s',
category_path=('Native', 'Logic and Events', 'Gates and Memory'),
inputs=('yi1', 'sw', 'yi2'),
outputs=('yo',),
states=(),
params=('C',),
unsupported_lines=(),
module_name='typ_528__switch_sw_not_equal_c_2s_1s',
module_filename='typ_528__switch_sw_not_equal_c_2s_1s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_sw_smaller_than_c_2s_1s',
typ_id='529',
blkdef_name='Switch sw smaller than C 2s->1s',
sample_display_name='Switch sw smaller than C 2s->1s',
display_label='Switch sw smaller than C 2s->1s',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('yi1', 'sw', 'yi2'),
outputs=('yo',),
states=(),
params=('C',),
unsupported_lines=(),
module_name='typ_529__switch_sw_smaller_than_c_2s_1s',
module_filename='typ_529__switch_sw_smaller_than_c_2s_1s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='switch_sw_smaller_than_or_equal_c_2s_1s',
typ_id='530',
blkdef_name='Switch sw smaller than or equal C 2s->1s',
sample_display_name='Switch sw smaller than or equal C 2s->1s',
display_label='Switch sw smaller than or equal C 2s->1s',
category_path=('Native', 'Logic and Events', 'Switching and Selection'),
inputs=('yi1', 'sw', 'yi2'),
outputs=('yo',),
states=(),
params=('C',),
unsupported_lines=(),
module_name='typ_530__switch_sw_smaller_than_or_equal_c_2s_1s',
module_filename='typ_530__switch_sw_smaller_than_or_equal_c_2s_1s.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='timer_reset',
typ_id='531',
blkdef_name='Timer _reset',
sample_display_name='Timer _reset',
display_label='Timer (reset)',
category_path=('Native', 'Waveforms and Time', 'Time Sources and Timers'),
inputs=('rst',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_531__timer_reset',
module_filename='typ_531__timer_reset.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='timer_reset_hold_reset_t0_reset_incfw',
typ_id='532',
blkdef_name='Timer (reset/hold reset/t0) _reset_incfw',
sample_display_name='Timer (reset/hold reset/t0) _reset_incfw',
display_label='Timer (reset/hold reset/t0) (reset) incfw',
category_path=('Native', 'Waveforms and Time', 'Time Sources and Timers'),
inputs=('rst', 't0'),
outputs=('yo',),
states=('Timer (reset/hold reset/t0) _reset_incfw__x',),
params=('flank', 't_start_delay'),
unsupported_lines=(),
module_name='typ_532__timer_reset_hold_reset_t0_reset_incfw',
module_filename='typ_532__timer_reset_hold_reset_t0_reset_incfw.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='clarke_transform_power_invariant',
typ_id='533',
blkdef_name='Clarke transform (power invariant)',
sample_display_name='Clarke transform (power invariant)',
display_label='Clarke transform (power invariant)',
category_path=('Native', 'Transforms', 'Clarke, Park and dq0'),
inputs=('a', 'b', 'c'),
outputs=('alpha', 'beta', 'gamma'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_533__clarke_transform_power_invariant',
module_filename='typ_533__clarke_transform_power_invariant.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='clarke_transform',
typ_id='534',
blkdef_name='Clarke transform',
sample_display_name='Clarke transform',
display_label='Clarke transform',
category_path=('Native', 'Transforms', 'Clarke, Park and dq0'),
inputs=('a', 'b', 'c'),
outputs=('alpha', 'beta', 'gamma'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_534__clarke_transform',
module_filename='typ_534__clarke_transform.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='inverse_clarke_transform_pow_invariant',
typ_id='535',
blkdef_name='Inverse Clarke transform(pow. invariant)',
sample_display_name='Inverse Clarke transform(pow. invariant)',
display_label='Inverse Clarke transform(pow. invariant)',
category_path=('Native', 'Transforms', 'Clarke, Park and dq0'),
inputs=('alpha', 'beta', 'gamma'),
outputs=('a', 'b', 'c'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_535__inverse_clarke_transform_pow_invariant',
module_filename='typ_535__inverse_clarke_transform_pow_invariant.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='inverse_clarke_transform',
typ_id='536',
blkdef_name='Inverse Clarke transform',
sample_display_name='Inverse Clarke transform',
display_label='Inverse Clarke transform',
category_path=('Native', 'Transforms', 'Clarke, Park and dq0'),
inputs=('alpha', 'beta', 'gamma'),
outputs=('a', 'b', 'c'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_536__inverse_clarke_transform',
module_filename='typ_536__inverse_clarke_transform.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='inverse_park_transform_dq',
typ_id='537',
blkdef_name='Inverse Park transform (dq)',
sample_display_name='Inverse Park transform (dq)',
display_label='Inverse Park transform (dq)',
category_path=('Native', 'Transforms', 'Clarke, Park and dq0'),
inputs=('d', 'q', 'cosphi', 'sinphi'),
outputs=('alpha', 'beta'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_537__inverse_park_transform_dq',
module_filename='typ_537__inverse_park_transform_dq.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='inverse_park_transform_dq0',
typ_id='538',
blkdef_name='Inverse Park transform (dq0)',
sample_display_name='Inverse Park transform (dq0)',
display_label='Inverse Park transform (dq0)',
category_path=('Native', 'Transforms', 'Clarke, Park and dq0'),
inputs=('d', 'q', 'zero', 'cosphi', 'sinphi'),
outputs=('alpha', 'beta', 'gamma'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_538__inverse_park_transform_dq0',
module_filename='typ_538__inverse_park_transform_dq0.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='park_transform_dq',
typ_id='539',
blkdef_name='Park transform (dq)',
sample_display_name='Park transform (dq)',
display_label='Park transform (dq)',
category_path=('Native', 'Transforms', 'Clarke, Park and dq0'),
inputs=('alpha', 'beta', 'cosphi', 'sinphi'),
outputs=('d', 'q'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_539__park_transform_dq',
module_filename='typ_539__park_transform_dq.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='park_transform_dq0',
typ_id='540',
blkdef_name='Park transform (dq0)',
sample_display_name='Park transform (dq0)',
display_label='Park transform (dq0)',
category_path=('Native', 'Transforms', 'Clarke, Park and dq0'),
inputs=('alpha', 'beta', 'gamma', 'cosphi', 'sinphi'),
outputs=('d', 'q', 'zero'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_540__park_transform_dq0',
module_filename='typ_540__park_transform_dq0.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='rms_value_p_u',
typ_id='541',
blkdef_name='RMS value p.u.',
sample_display_name='RMS value p.u.',
display_label='RMS value p.u.',
category_path=('Native', 'Transforms', 'RMS and Sequence'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('fn',),
unsupported_lines=(),
module_name='typ_541__rms_value_p_u',
module_filename='typ_541__rms_value_p_u.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='rms_value',
typ_id='542',
blkdef_name='RMS value',
sample_display_name='RMS value',
display_label='RMS value',
category_path=('Native', 'Transforms', 'RMS and Sequence'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('fn',),
unsupported_lines=(),
module_name='typ_542__rms_value',
module_filename='typ_542__rms_value.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='u_seq_ab0_u_abc',
typ_id='543',
blkdef_name='U seq/ab0 -> U abc',
sample_display_name='U seq/ab0 -> U abc',
display_label='U seq/ab0 -> U abc',
category_path=('Native', 'Transforms', 'RMS and Sequence'),
inputs=('u1', 'u1r', 'u1i', 'u2r', 'u2i', 'u0r', 'u0i', 'u0'),
outputs=('ua', 'ub', 'uc', 'uab', 'ubc', 'uca'),
states=(),
params=('fn',),
unsupported_lines=(),
module_name='typ_543__u_seq_ab0_u_abc',
module_filename='typ_543__u_seq_ab0_u_abc.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='abc_dq0_power_invariant_align_a_d',
typ_id='544',
blkdef_name='abc->dq0 (power invariant -- align a->d)',
sample_display_name='abc->dq0 (power invariant -- align a->d)',
display_label='abc->dq0 (power invariant -- align a->d)',
category_path=('Native', 'Transforms', 'Clarke, Park and dq0'),
inputs=('a', 'b', 'c', 'theta'),
outputs=('d', 'q', 'zero'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_544__abc_dq0_power_invariant_align_a_d',
module_filename='typ_544__abc_dq0_power_invariant_align_a_d.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='abc_dq0_power_invariant_align_a_q',
typ_id='545',
blkdef_name='abc->dq0 (power invariant -- align a->q)',
sample_display_name='abc->dq0 (power invariant -- align a->q)',
display_label='abc->dq0 (power invariant -- align a->q)',
category_path=('Native', 'Transforms', 'Clarke, Park and dq0'),
inputs=('a', 'b', 'c', 'theta'),
outputs=('d', 'q', 'zero'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_545__abc_dq0_power_invariant_align_a_q',
module_filename='typ_545__abc_dq0_power_invariant_align_a_q.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='abc_dq0_power_variant_align_a_d',
typ_id='546',
blkdef_name='abc->dq0 (power variant -- align a->d)',
sample_display_name='abc->dq0 (power variant -- align a->d)',
display_label='abc->dq0 (power variant -- align a->d)',
category_path=('Native', 'Transforms', 'Clarke, Park and dq0'),
inputs=('a', 'b', 'c', 'theta'),
outputs=('d', 'q', 'zero'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_546__abc_dq0_power_variant_align_a_d',
module_filename='typ_546__abc_dq0_power_variant_align_a_d.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='abc_dq0_power_variant_align_a_q',
typ_id='547',
blkdef_name='abc->dq0 (power variant -- align a->q)',
sample_display_name='abc->dq0 (power variant -- align a->q)',
display_label='abc->dq0 (power variant -- align a->q)',
category_path=('Native', 'Transforms', 'Clarke, Park and dq0'),
inputs=('a', 'b', 'c', 'theta'),
outputs=('d', 'q', 'zero'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_547__abc_dq0_power_variant_align_a_q',
module_filename='typ_547__abc_dq0_power_variant_align_a_q.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='dq0_abc_power_invariant_align_a_d',
typ_id='548',
blkdef_name='dq0->abc (power invariant -- align a->d)',
sample_display_name='dq0->abc (power invariant -- align a->d)',
display_label='dq0->abc (power invariant -- align a->d)',
category_path=('Native', 'Transforms', 'Clarke, Park and dq0'),
inputs=('d', 'q', 'zero', 'theta'),
outputs=('a', 'b', 'c'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_548__dq0_abc_power_invariant_align_a_d',
module_filename='typ_548__dq0_abc_power_invariant_align_a_d.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='dq0_abc_power_invariant_align_a_q',
typ_id='549',
blkdef_name='dq0->abc (power invariant -- align a->q)',
sample_display_name='dq0->abc (power invariant -- align a->q)',
display_label='dq0->abc (power invariant -- align a->q)',
category_path=('Native', 'Transforms', 'Clarke, Park and dq0'),
inputs=('d', 'q', 'zero', 'theta'),
outputs=('a', 'b', 'c'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_549__dq0_abc_power_invariant_align_a_q',
module_filename='typ_549__dq0_abc_power_invariant_align_a_q.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='dq0_abc_power_variant_align_a_d',
typ_id='550',
blkdef_name='dq0->abc (power variant -- align a->d)',
sample_display_name='dq0->abc (power variant -- align a->d)',
display_label='dq0->abc (power variant -- align a->d)',
category_path=('Native', 'Transforms', 'Clarke, Park and dq0'),
inputs=('d', 'q', 'zero', 'theta'),
outputs=('a', 'b', 'c'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_550__dq0_abc_power_variant_align_a_d',
module_filename='typ_550__dq0_abc_power_variant_align_a_d.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='dq0_abc_power_variant_align_a_q',
typ_id='551',
blkdef_name='dq0->abc (power variant -- align a->q)',
sample_display_name='dq0->abc (power variant -- align a->q)',
display_label='dq0->abc (power variant -- align a->q)',
category_path=('Native', 'Transforms', 'Clarke, Park and dq0'),
inputs=('d', 'q', 'zero', 'theta'),
outputs=('a', 'b', 'c'),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_551__dq0_abc_power_variant_align_a_q',
module_filename='typ_551__dq0_abc_power_variant_align_a_q.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='hz_p_u',
typ_id='552',
blkdef_name='Hz -> p.u.',
sample_display_name='Hz -> p.u.',
display_label='Hz -> p.u.',
category_path=('Native', 'Control and Measurement', 'Measurements and Units'),
inputs=('Freq',),
outputs=('fpu',),
states=(),
params=('freqbase',),
unsupported_lines=(),
module_name='typ_552__hz_p_u',
module_filename='typ_552__hz_p_u.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='nm_p_u',
typ_id='553',
blkdef_name='Nm -> p.u.',
sample_display_name='Nm -> p.u.',
display_label='Nm -> p.u.',
category_path=('Native', 'Control and Measurement', 'Measurements and Units'),
inputs=('M',),
outputs=('m',),
states=(),
params=('freqbase', 'Zp', 'Pel_base'),
unsupported_lines=(),
module_name='typ_553__nm_p_u',
module_filename='typ_553__nm_p_u.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='abs_p_u_par',
typ_id='554',
blkdef_name='abs -> p.u. (par)',
sample_display_name='abs -> p.u. (par)',
display_label='abs -> p.u. (par)',
category_path=('Native', 'Control and Measurement', 'Measurements and Units'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('base',),
unsupported_lines=(),
module_name='typ_554__abs_p_u_par',
module_filename='typ_554__abs_p_u_par.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='abs_p_u_sig',
typ_id='555',
blkdef_name='abs -> p.u. (sig)',
sample_display_name='abs -> p.u. (sig)',
display_label='abs -> p.u. (sig)',
category_path=('Native', 'Control and Measurement', 'Measurements and Units'),
inputs=('yi', 'base'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_555__abs_p_u_sig',
module_filename='typ_555__abs_p_u_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='deg_rad',
typ_id='556',
blkdef_name='deg -> rad',
sample_display_name='deg -> rad',
display_label='deg -> rad',
category_path=('Native', 'Control and Measurement', 'Measurements and Units'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_556__deg_rad',
module_filename='typ_556__deg_rad.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='p_u_hz',
typ_id='557',
blkdef_name='p.u. -> Hz',
sample_display_name='p.u. -> Hz',
display_label='p.u. -> Hz',
category_path=('Native', 'Control and Measurement', 'Measurements and Units'),
inputs=('fpu',),
outputs=('Freq',),
states=(),
params=('freqbase',),
unsupported_lines=(),
module_name='typ_557__p_u_hz',
module_filename='typ_557__p_u_hz.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='p_u_abs_par',
typ_id='558',
blkdef_name='p.u. -> abs (par)',
sample_display_name='p.u. -> abs (par)',
display_label='p.u. -> abs (par)',
category_path=('Native', 'Control and Measurement', 'Measurements and Units'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=('base',),
unsupported_lines=(),
module_name='typ_558__p_u_abs_par',
module_filename='typ_558__p_u_abs_par.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='p_u_abs_sig',
typ_id='559',
blkdef_name='p.u. -> abs (sig)',
sample_display_name='p.u. -> abs (sig)',
display_label='p.u. -> abs (sig)',
category_path=('Native', 'Control and Measurement', 'Measurements and Units'),
inputs=('yi', 'base'),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_559__p_u_abs_sig',
module_filename='typ_559__p_u_abs_sig.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='p_u_rpm',
typ_id='560',
blkdef_name='p.u. -> rpm',
sample_display_name='p.u. -> rpm',
display_label='p.u. -> rpm',
category_path=('Native', 'Control and Measurement', 'Measurements and Units'),
inputs=('speed',),
outputs=('n',),
states=(),
params=('Zp', 'freqbase'),
unsupported_lines=(),
module_name='typ_560__p_u_rpm',
module_filename='typ_560__p_u_rpm.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='rad_deg',
typ_id='561',
blkdef_name='rad -> deg',
sample_display_name='rad -> deg',
display_label='rad -> deg',
category_path=('Native', 'Control and Measurement', 'Measurements and Units'),
inputs=('yi',),
outputs=('yo',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_561__rad_deg',
module_filename='typ_561__rad_deg.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='rad_s_rpm',
typ_id='562',
blkdef_name='rad/s -> rpm',
sample_display_name='rad/s -> rpm',
display_label='rad/s -> rpm',
category_path=('Native', 'Control and Measurement', 'Measurements and Units'),
inputs=('omega',),
outputs=('n',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_562__rad_s_rpm',
module_filename='typ_562__rad_s_rpm.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='rpm_p_u',
typ_id='563',
blkdef_name='rpm -> p.u.',
sample_display_name='rpm -> p.u.',
display_label='rpm -> p.u.',
category_path=('Native', 'Control and Measurement', 'Measurements and Units'),
inputs=('n',),
outputs=('speed',),
states=(),
params=('Zp', 'freqbase'),
unsupported_lines=(),
module_name='typ_563__rpm_p_u',
module_filename='typ_563__rpm_p_u.py',
)
)
records.append(
BasicBlockCatalogStaticRecord(
template_key='rpm_rad_s',
typ_id='564',
blkdef_name='rpm -> rad/s',
sample_display_name='rpm -> rad/s',
display_label='rpm -> rad/s',
category_path=('Native', 'Control and Measurement', 'Measurements and Units'),
inputs=('n',),
outputs=('omega',),
states=(),
params=(),
unsupported_lines=(),
module_name='typ_564__rpm_rad_s',
module_filename='typ_564__rpm_rad_s.py',
)
)
return tuple(records)