Interface INCT_Analyzer
CAM system interface that implements access to control management text analysis settings. The analyzer settings affect the algorithm for determining the registers and values in the text of the NC-code
Namespace: STNCAnalyzer
Assembly: STNCAnalyzer.dll
Syntax
[Guid("2F78C910-8676-492D-9AA3-C462F9E31FE4")]
[InterfaceType(ComInterfaceType.InterfaceIsIUnknown)]
public interface INCT_Analyzer
Properties
Brackets
Returns the interface for managing bracket settings in NC-code text (interface INCT_Brackets).
Declaration
INCT_Brackets Brackets { get; }
Property Value
Type | Description |
---|---|
INCT_Brackets |
CanUseEqualToAssignRegister
Returns whether the '=' character is used to set register values (boolean). Sets the setting indicating if '=' can be used for register assignment (input: Value - boolean).
Declaration
bool CanUseEqualToAssignRegister { get; set; }
Property Value
Type | Description |
---|---|
bool |
Comments
Returns the interface for managing comment settings in the control program text (interface INCT_Comments).
Declaration
INCT_Comments Comments { get; }
Property Value
Type | Description |
---|---|
INCT_Comments |
EndOfLineChars
Returns the interface for managing end-of-line characters in NC-programs (interface INCT_EndOfLineChars).
Declaration
INCT_EndOfLineChars EndOfLineChars { get; }
Property Value
Type | Description |
---|---|
INCT_EndOfLineChars |
ExcludeEOLChars
Returns whether end-of-line characters are excluded from the text during line separation (boolean). Sets whether to exclude end-of-line characters from the text (input: Value - boolean).
Declaration
bool ExcludeEOLChars { get; set; }
Property Value
Type | Description |
---|---|
bool |
LineBeginWithNumber
Returns whether an NC-code string can start with a number (boolean). Sets whether NC-code strings are allowed to begin with a number (input: Value - boolean).
Declaration
bool LineBeginWithNumber { get; set; }
Property Value
Type | Description |
---|---|
bool |
Quotes
Returns the interface for managing string delimiters in NC-code text (interface INCT_Quotes).
Declaration
INCT_Quotes Quotes { get; }
Property Value
Type | Description |
---|---|
INCT_Quotes |
RegistersCanEndWithNumber
Returns whether register addresses can end with a number (boolean). Note: This function is deprecated.
Declaration
bool RegistersCanEndWithNumber { get; set; }
Property Value
Type | Description |
---|---|
bool |
RegistersCanEndWithPlusOrMinus
Returns whether register addresses can end with a plus or minus sign (boolean). Note: This function is deprecated.
Declaration
bool RegistersCanEndWithPlusOrMinus { get; set; }
Property Value
Type | Description |
---|---|
bool |
RegistersContainSpaces
Returns whether spaces are allowed in register addresses (boolean). Note: This function is deprecated.
Declaration
bool RegistersContainSpaces { get; set; }
Property Value
Type | Description |
---|---|
bool |
UnionLineChars
Returns the interface for managing line union characters in NC-code text (interface INCT_UnionLineChars).
Declaration
INCT_UnionLineChars UnionLineChars { get; }
Property Value
Type | Description |
---|---|
INCT_UnionLineChars |
Methods
BeginUpdate()
Signals the start of the INCT_Analyzer update operation. (No input or output parameters.)
Declaration
void BeginUpdate()
EndUpdate()
Signals the end of the INCT_Analyzer update operation. Changes made between start and end will be applied. (No input or output parameters.)
Declaration
void EndUpdate()