GE Fanuc разделяемая структура раздела

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

Структура раздела общей памяти имеет следующие поля:

      Address: '0x0'
         Type: 'uint32'
         Size: '1'
    Alignment: '4'
     Internal: [1x1 struct]

где

Поля раздела

Описание

Address

Задает базовый адрес (в шестнадцатеричном) раздела памяти в пробеле общей памяти узла. Значением по умолчанию является '0x0', первое местоположение в общей памяти.

Выровняйте адреса раздела на 32-битных контурах слова (например, 0x0, 0x4, 0x8).

Type

Задает тип данных сегмента memory. Задайте один из следующих типов:

  • single (IEEE® Single Precision)

  • double (двойная точность IEEE)

  • uint8

  • int8

  • uint16

  • int16

  • uint32

  • int32

  • Boolean (один байт представляет булево значение),

Значением по умолчанию является 'uint32'. Минимальный размер раздела составляет 32 бита.

Size

Задает размерность и размер сегмента memory. Можно ввести скалярное значение или значение с форматом [m,n]. Значением по умолчанию является '1'.

  • скаляр — Обработки запись Size как спецификация длины неориентированного массива или вектора

  • m, n Обрабатывает запись Size как измерение массива. Общим количеством элементов в этом сегменте является m*n.

Alignment

Если другой раздел предшествует этому разделу, это поле задает выравнивание байта этого сегмента. Задайте одно из следующих значений выравнивания: 1, 2, 3, 4 или 8. Значением по умолчанию является '4'. Это значение обеспечивает выравнивание границ двойного слова.

Internal

Зарезервированный для внутреннего пользования.