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()