Aerotech系列(2)Aerotech.A3200.Tasks

IconTypeDescription

LoadedProgram

Represents a loaded program on the controller.

LoadedProgramCollection

Exposes programs that are in memory on the controller.

PathKind

Represents the kind of file specified by a file path.

Program

Represents a program running on a task

ProgramFilePoint

Represents a position in a source or binary program file.

QueueStatus

Represents a set of queue status

Task

Represents a task. This class exposes properties and methods to control the execution and debug programs running on the task.

TaskExecutionMode

Represents the task execution modes

TaskMode

Represents a set of task status

TasksCollection

Represents the tasks

TaskState

This value represents information about the state of this task.

TaskStatus

Contains various task status items such as task error, task warning, task mode, etc.

TaskStatus0

Represents a set of task status

TaskStatus1

Represents a set of task status

TaskStatus2

Represents a set of task status

TaskVariableContainer

The top-level class that contains all variables for a particular task.

  •  LoadedProgram
IconMemberDescription

Associate(TaskId)

Associates the program with a task.

AssociatedTasks

The tasks the program is associated with.

Equals(Object)

Determines whether the specified Object is equal to the current Object.

(Inherited from Object.)

Finalize()()()()

Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.

(Inherited from Object.)

GetHashCode()()()()

Serves as a hash function for a particular type. GetHashCode()()()() is suitable for use in hashing algorithms and data structures like a hash table.

(Inherited from Object.)

GetType()()()()

Gets the Type of the current instance.

(Inherited from Object.)

MemberwiseClone()()()()

Creates a shallow copy of the current Object.

(Inherited from Object.)

Name

The name of the PGM program on the controller.

ToString()()()()

Returns a String that represents the current Object.

(Inherited from Object.)

Unload()()()()

Unloads the program from the controller memory.

Examples:


    try
    {
        // Initialize the connection to the A3200
        Controller^ myController = Controller::Connect();
        // We can stop a program by name
        myController->LoadedPrograms["program.pgm"]->Unload();
        // Or stop and unload all programs
        for each (LoadedProgram^ loadedProgram in myController->LoadedPrograms)
        {
            for each (Task^ associatedTask in loadedProgram->AssociatedTasks)
            {
                associatedTask->Program->Stop();
            }
            loadedProgram->Unload();
        }
        // Disconnect from the network of controllers.
        Controller::Disconnect();
    }
    catch (Exception^ ex)
    {
        Console::WriteLine("Exception occured: {0}", ex->Message);
    }

 C#:


    try
    {
        // Initialize the connection to the A3200
        Controller myController = Controller.Connect();
        // We can stop a program by name
        myController.LoadedPrograms["program.pgm"].Unload();
        // Or stop and unload all programs
        foreach (LoadedProgram loadedProgram in myController.LoadedPrograms)
        {
            foreach (Task associatedTask in loadedProgram.AssociatedTasks)
            {
                associatedTask.Program.Stop();
            }
            loadedProgram.Unload();
        }
        // Disconnect from the network of controllers.
        Controller.Disconnect();
    }
    catch (Exception ex)
    {
        Console.WriteLine("Exception occured: {0}", ex.Message);
    }
  • LoadedProgramCollection

省略

  • PathKind
MemberDescription
Object The file is an object file.
Source The file is a source file.
  • Program
IconMemberDescription

Associate(String)

Associates a program loaded on the SMC to the task so that it can be executed

Associated

Returns a Boolean to denote whether or not a program is currently associated with the task

BufferedRun(String)

Executes the program in buffered mode on the task, use if program is too big for Run(String)

Debug

Provides access to advanced program control features to aid in debugging

Equals(Object)

Determines whether the specified Object is equal to the current Object.

(Inherited from Object.)

Error

Returns a ErrorInformation object which can be used to retrieve information about any errors on the task

FileName

Returns the file name of the currently executing program on the task

Finalize()()()()

Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.

(Inherited from Object.)

GetHashCode()()()()

Serves as a hash function for a particular type. GetHashCode()()()() is suitable for use in hashing algorithms and data structures like a hash table.

(Inherited from Object.)

GetType()()()()

Gets the Type of the current instance.

(Inherited from Object.)

InitializeQueue()()()()

Changes the task to execute commands in queue mode

Load(String)

Compiles (if needed), loads, and associates the loaded file with the task

MemberwiseClone()()()()

Creates a shallow copy of the current Object.

(Inherited from Object.)

Run(String)

Compiles (if needed), loads, associates, and executes the loaded file on the task

Start()()()()

Starts execution of the program currently loaded on the task

Stop()()()()

Stops execution of the currently loaded program.

Stop(Int32)

Stops execution of the currently loaded program.

ToString()()()()

Returns a String that represents the current Object.

(Inherited from Object.)

 Examples:

C++


    try
    {
        // Initialize the connection to the A3200.
        Controller^ myController = Controller::Connect();
        // Put task into Queue mode.
        myController->Tasks[TaskId::T01]->Program->InitializeQueue();
        // Put controller into incremental mode, to guarantee each motion command is executed.
        myController->Commands->Motion->Setup->Incremental();
        // Enable the axis.
        myController->Commands[TaskId::T01]->Motion->Enable("X");
        // Load Queue with a command to perform LINEAR motion.
        for (int i = 0 ; (i < 300); i++)
        {
            while (true)
            {
                try
                {
                    // Load Queue with commands.
                    myController->Commands[TaskId::T01]->Motion->Linear("X", 5, 25);
                    break;
                }
                catch (QueueBufferFullException)
                {
                    // Wait if the Queue is full.
                    Thread::Sleep(10);
                }
            }
        }
        // Collect QueueLineCount to see if there are still commands to execute.
        while (!myController->Tasks[TaskId::T01]->Status->QueueStatus->QueueBufferEmpty)
        {
            // If there are still commands to execute, sleep and then check again on how many commands are left.
            Thread::Sleep(10);
        }
        // Stop using Queue mode.
        myController->Tasks[TaskId::T01]->Program->Stop();
        Controller::Disconnect();
    }
    catch (Exception^ ex)
    {
        Console::WriteLine("Exception occurred: {0}", ex->Message);
    }

C#


    try
    {
        // Initialize the connection to the A3200.
        Controller myController = Controller.Connect();
        // Put task into Queue mode.
        myController.Tasks[TaskId.T01].Program.InitializeQueue();
        // Put controller into incremental mode, to guarantee each motion command is executed.
        myController.Commands.Motion.Setup.Incremental();
        // Enable the axis.
        myController.Commands[TaskId.T01].Motion.Enable("X");
        // Load Queue with a command to perform LINEAR motion.
        for (int i = 0; i < 300; i++)
        {
            while (true)
            {
                try
                {
                    // Load Queue with commands.
                    myController.Commands[TaskId.T01].Motion.Linear("X", 5, 25);
                    break;
                }
                catch (QueueBufferFullException)
                {
                    // Wait if the Queue is full.
                    Thread.Sleep(10);
                }
            }
        }
        // Collect QueueLineCount to see if there are still commands to execute.
        while (!myController.Tasks[TaskId.T01].Status.QueueStatus.QueueBufferEmpty)
        {
            // If there are still commands to execute, sleep and then check again on how many commands are left.
            Thread.Sleep(10);
        }
        // Stop using Queue mode.
        myController.Tasks[TaskId.T01].Program.Stop();
        Controller.Disconnect();
    }
    catch (Exception ex)
    {
        Console.WriteLine("Exception occurred: {0}", ex.Message);
    }
  • ProgramFilePoint
IconMemberDescription

ProgramFilePoint(String, Int32, PathKind)

Creates a new instance of ProgramFilePoint.

Clone()()()()

Clones the current object.

Equals(Object)

Compares the current instance of ProgramFilePoint to another instance for equality.

(Overrides FilePoint.Equals(Object).)

Finalize()()()()

Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.

(Inherited from Object.)

GetHashCode()()()()

Generates a hash code of the current instance of ProgramFilePoint.

(Overrides FilePoint.GetHashCode()()()().)

GetType()()()()

Gets the Type of the current instance.

(Inherited from Object.)

LineNumber

Returns the line number

(Inherited from FilePoint.)

MemberwiseClone()()()()

Creates a shallow copy of the current Object.

(Inherited from Object.)

Path

Returns the path to the file

(Inherited from FilePoint.)

ProgramPathKind

Returns the type of file referenced by the Path property.

ToString()()()()

Returns the current instance of ProgramFilePoint to a string representation.

(Overrides FilePoint.ToString()()()().)

 

public ProgramFilePoint(
	string path,
	int line,
	PathKind programPathKind
)
  • QueueStatus
IconMemberDescription

QueueStatus()()()()

Creates a new instance with all things unset (false)

QueueStatus(Int32)

Creates a new instance with given mask value

ActiveBits

Returns a list of the active bit names.

BitHelpLinks

Returns a dictionary of bit value names (keys) and the associated help file link (values)

BitValues

Returns a listing of the bit names and their corresponding values

Equals(Object)

Compares this object to another one

(Overrides Object.Equals(Object).)

Explicit Narrowing Explicit Explicit Explicit (Int32 to QueueStatus)

Converts the enumeration value as an integer to this class

Finalize()()()()

Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.

(Inherited from Object.)

GetHashCode()()()()

Calculates the hash code for this object

(Overrides Object.GetHashCode()()()().)

GetType()()()()

Gets the Type of the current instance.

(Inherited from Object.)

MaskValue

The underlying mask value

MemberwiseClone()()()()

Creates a shallow copy of the current Object.

(Inherited from Object.)

None

If all the other properties are not set (false)

QueueBufferEmpty

Queue Buffer Empty

QueueBufferFull

Queue Buffer Full

QueueBufferPaused

Queue Buffer Paused

QueueBufferStarted

Queue Buffer Started

QueueLargeProgramExecuting

Queue is executing a large program.

QueueModeActive

Queue Mode Active

ToString()()()()

Converts to a string representation

(Overrides Object.ToString()()()().)

ToString(Boolean)

Converts to a string representation

ValueNames

Returns a mapping of values to their human readable form.

  • Task
IconMemberDescription

Callbacks

Returns a TaskCallbackContainer object to control callback registration for this task.

Equals(Object)

Determines whether the specified Object is equal to the current Object.

(Inherited from Object.)

ExecutionMode

The current task execution mode (step into, step over, etc.) for the task.

Feedhold(Boolean)

Feedholds or releases a feedhold on the task.

Finalize()()()()

Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.

(Inherited from Object.)

GetHashCode()()()()

Serves as a hash function for a particular type. GetHashCode()()()() is suitable for use in hashing algorithms and data structures like a hash table.

(Inherited from Object.)

GetType()()()()

Gets the Type of the current instance.

(Inherited from Object.)

MemberwiseClone()()()()

Creates a shallow copy of the current Object.

(Inherited from Object.)

Name

The "name" of this task

Program

Returns a Program object to control program execution on the task.

Retrace(Boolean)

Sets the retrace mode on the task.

State

Returns the TaskState (idle, error, etc.) of the current task.

Status

Returns a TaskStatus object that contains various status items for the task

ToString()()()()

Returns a String that represents the current Object.

(Inherited from Object.)

 

  • TaskExecutionMode
public enum TaskExecutionMode
Public Enumeration TaskExecutionMode
public enum class TaskExecutionMode

Members

MemberDescription
RunInto Run into subroutines
StepInto Step into subroutines
StepOver Step over subroutines
RunOver Run over subroutines
  • TaskMode
IconMemberDescription

TaskMode()()()()

Creates a new instance with all things unset (false)

TaskMode(Int32)

Creates a new instance with given mask value

Absolute

Absolute

AccelModeRate

Accel Mode Rate

AccelTypeLinear

Accel Type Linear

AccelTypeScurve

Accel Type Scurve

ActiveBits

Returns a list of the active bit names.

AutoMode

Auto Mode

BitHelpLinks

Returns a dictionary of bit value names (keys) and the associated help file link (values)

BitValues

Returns a listing of the bit names and their corresponding values

BlockDelete

Block Delete

BlockDelete2

Block Delete 2

DecelModeRate

Decel Mode Rate

DecelTypeLinear

Decel Type Linear

DecelTypeScurve

Decel Type Scurve

Equals(Object)

Compares this object to another one

(Overrides Object.Equals(Object).)

Explicit Narrowing Explicit Explicit Explicit (Int32 to TaskMode)

Converts the enumeration value as an integer to this class

Finalize()()()()

Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.

(Inherited from Object.)

GetHashCode()()()()

Calculates the hash code for this object

(Overrides Object.GetHashCode()()()().)

GetType()()()()

Gets the Type of the current instance.

(Inherited from Object.)

InverseCircular

Inverse Circular

InverseDominance

Inverse Dominance

MaskValue

The underlying mask value

MemberwiseClone()()()()

Creates a shallow copy of the current Object.

(Inherited from Object.)

MFOActiveOnJog

MFO Active On Jog

MFOLock

MFO Lock

Minutes

Minutes

MotionContinuous

Motion Continuous

MSOLock

MSO Lock

None

If all the other properties are not set (false)

OptionalPause

Optional Pause

OverMode

Over Mode

ProgramFeedRateMPU

Program Feed Rate MPU

ProgramFeedRateUPR

Program Feed Rate UPR

Secondary

Secondary

SpindleStopOnProgramHalt

Spindle Stop On Program Halt

ToString()()()()

Converts to a string representation

(Overrides Object.ToString()()()().)

ToString(Boolean)

Converts to a string representation

ValueNames

Returns a mapping of values to their human readable form.

WaitAuto

Wait Auto

WaitForInPos

Wait For In Position

  • TasksCollection
IconMemberDescription

Capacity

Gets the number of objects stored in this collection

(Inherited from NamedConstantCollection<(Of <(<'TObject, TName>)>)>.)

Count

Gets the number of actual objects stored in this collection

(Inherited from NamedConstantCollection<(Of <(<'TObject, TName>)>)>.)

Equals(Object)

Determines whether the specified Object is equal to the current Object.

(Inherited from Object.)

Finalize()()()()

Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.

(Inherited from Object.)

GetEnumerator()()()()

Provides the enumerator for the current collection

(Inherited from NamedConstantCollection<(Of <(<'TObject, TName>)>)>.)

IEnumerable..::..GetEnumerator()()()()

Provides the enumerator for the current collection

(Inherited from NamedConstantCollection<(Of <(<'TObject, TName>)>)>.)

GetHashCode()()()()

Serves as a hash function for a particular type. GetHashCode()()()() is suitable for use in hashing algorithms and data structures like a hash table.

(Inherited from Object.)

GetType()()()()

Gets the Type of the current instance.

(Inherited from Object.)

Item[([( TName])])

Gets the object based on the name associated with it

(Inherited from NamedConstantCollection<(Of <(<'TObject, TName>)>)>.)

Item[([( Int32])])

Gets the object based on its index

(Inherited from NamedConstantCollection<(Of <(<'TObject, TName>)>)>.)

MemberwiseClone()()()()

Creates a shallow copy of the current Object.

(Inherited from Object.)

MfoValues

Returns a collection of the current MFO value for each task.

Objects

Provides access to the underlying storage of data

(Inherited from NamedConstantCollection<(Of <(<'TObject, TName>)>)>.)

States

Returns a collection of TaskState objects that represent the current task state (idle, associated, error, etc.) for each task.

Statuses

Returns a collection of TaskStatus objects that contain several status items (such as task error, task warning, etc.) for each task.

StopPrograms()()()()

Stops all programs on all tasks.

StopPrograms(Int32)

Stops all programs on all tasks.

StopPrograms(TaskMask)

Stops the given tasks

StopPrograms(TaskMask, Int32)

Stops the given tasks

StopPrograms(array<TaskId>[]()[][])

Stops the given tasks

StopPrograms(array<TaskId>[]()[][], Int32)

Stops the given tasks

TaskExecutionModes

Returns a collection of the current execution mode (step into, step over, etc.) for each task.

ToString()()()()

Returns a String that represents the current Object.

(Inherited from Object.)
  • TaskState
public enum TaskState
Public Enumeration TaskState
public enum class TaskState

Members

MemberDescription
Unavailable Unavailable
Inactive Inactive
Idle Idle
ProgramReady Program Ready
ProgramRunning Program Running
ProgramFeedheld Program Feedheld
ProgramPaused Program Paused
ProgramComplete Program Complete
Error Error
Queue Queue
  • TaskStatus
IconMemberDescription

Equals(Object)

Determines whether the specified Object is equal to the current Object.

(Inherited from Object.)

Error

The current error for the task

Finalize()()()()

Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.

(Inherited from Object.)

GetHashCode()()()()

Serves as a hash function for a particular type. GetHashCode()()()() is suitable for use in hashing algorithms and data structures like a hash table.

(Inherited from Object.)

GetType()()()()

Gets the Type of the current instance.

(Inherited from Object.)

MemberwiseClone()()()()

Creates a shallow copy of the current Object.

(Inherited from Object.)

Mode

The TaskMode status bits; these are identical to the bits displayed on the Task Mode tab of the Status Utility.

QueueStatus

The QueueStatus status bits.

State

This value represents information about the state of this task; this is identical to the state displayed on the Tasks tab of the Status Utility.

Status0

The TaskStatus0 status bits; these are identical to the bits displayed on the Task Status0 tab of the Status Utility.

Status1

The TaskStatus1 status bits; these are identical to the bits displayed on the Task Status1 tab of the Status Utility.

Status2

The TaskStatus2 status bits; these are identical to the bits displayed on the Task Status2 tab of the Status Utility.

ToString()()()()

Returns a String that represents the current Object.

(Inherited from Object.)

Warning

The current warning code for the task

  • TaskStatus0
IconMemberDescription

TaskStatus0()()()()

Creates a new instance with all things unset (false)

TaskStatus0(Int32)

Creates a new instance with given mask value

ActiveBits

Returns a list of the active bit names.

BitHelpLinks

Returns a dictionary of bit value names (keys) and the associated help file link (values)

BitValues

Returns a listing of the bit names and their corresponding values

CallbackHoldActive

Callback Hold Active

CallbackResponding

Callback Responding

CannedFunctionExecuting

Canned Function Executing

CornerRounding

Corner Rounding

Equals(Object)

Compares this object to another one

(Overrides Object.Equals(Object).)

Explicit Narrowing Explicit Explicit Explicit (Int32 to TaskStatus0)

Converts the enumeration value as an integer to this class

FeedHoldActive

FeedHold Active

Finalize()()()()

Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.

(Inherited from Object.)

GetHashCode()()()()

Calculates the hash code for this object

(Overrides Object.GetHashCode()()()().)

GetType()()()()

Gets the Type of the current instance.

(Inherited from Object.)

ImmediateConcurrent

Immediate Concurrent

ImmediateExecuting

Immediate Executing

InterruptMotionActive

Interrupt Motion Active

JoystickActive

Joystick Active

JoystickLowSpeedActive

Joystick Low Speed Active

MaskValue

The underlying mask value

MemberwiseClone()()()()

Creates a shallow copy of the current Object.

(Inherited from Object.)

None

If all the other properties are not set (false)

PendingAxesStop

Pending Axes Stop

ProbeCycle

Probe Cycle

ProgramAssociated

Program Associated

ProgramControlRestricted

Program Control Restricted

ProgramReset

Program Reset

Retrace

Retrace

ReturnMotionExecuting

Return Motion Executing

SingleStepInto

Single Step Into

SingleStepOver

Single Step Over

SoftHomeActive

Soft Home Active

SoftwareESTOPActive

Software Emergency Stop Active

SpindleActive0

Spindle Active 0

SpindleActive1

Spindle Active 1

SpindleActive2

Spindle Active 2

SpindleActive3

Spindle Active 3

ToString()()()()

Converts to a string representation

(Overrides Object.ToString()()()().)

ToString(Boolean)

Converts to a string representation

ValueNames

Returns a mapping of values to their human readable form.

  • TaskStatus1
IconMemberDescription

TaskStatus1()()()()

Creates a new instance with all things unset (false)

TaskStatus1(Int32)

Creates a new instance with given mask value

ActiveBits

Returns a list of the active bit names.

AsyncSMCMotionAbortPending

Async SMC Motion Abort Pending

BitHelpLinks

Returns a dictionary of bit value names (keys) and the associated help file link (values)

BitValues

Returns a listing of the bit names and their corresponding values

CannedFunctionPending

Canned Function Pending

CutterOffsetsDisabling

Cutter Offsets Disabling

CutterOffsetsEnablingNegative

Cutter Offsets Enabling Negative

CutterOffsetsEnablingPositive

Cutter Offsets Enabling Positive

CutterRadiusDisabling

Cutter Radius Disabling

CutterRadiusEnabling

Cutter Radius Enabling

Equals(Object)

Compares this object to another one

(Overrides Object.Equals(Object).)

Explicit Narrowing Explicit Explicit Explicit (Int32 to TaskStatus1)

Converts the enumeration value as an integer to this class

FeedHeldAxesStopped

FeedHeld Axes Stopped

Finalize()()()()

Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.

(Inherited from Object.)

GalvoIFVDeactivationPending

Galvo IFV Deactivation Pending

GetHashCode()()()()

Calculates the hash code for this object

(Overrides Object.GetHashCode()()()().)

GetType()()()()

Gets the Type of the current instance.

(Inherited from Object.)

IFOVBufferHold

IFOV Buffer Hold

Interrupted

Interrupted

MaskValue

The underlying mask value

MemberwiseClone()()()()

Creates a shallow copy of the current Object.

(Inherited from Object.)

MotionModeAbsOffsets

Motion Mode Abs Offsets

MSOChange

MSO Change

NoMFOFloor

No MFO Minimum

None

If all the other properties are not set (false)

OnGosubPending

Ongosub Pending

ProgramStopPending

Program Stop Pending

RetraceRequested

Retrace Requested

SpindleFeedHeld

Spindle FeedHeld

ToString()()()()

Converts to a string representation

(Overrides Object.ToString()()()().)

ToString(Boolean)

Converts to a string representation

ValueNames

Returns a mapping of values to their human readable form.

  • TaskStatus2
IconMemberDescription

TaskStatus2()()()()

Creates a new instance with all things unset (false)

TaskStatus2(Int32)

Creates a new instance with given mask value

ActiveBits

Returns a list of the active bit names.

BitHelpLinks

Returns a dictionary of bit value names (keys) and the associated help file link (values)

BitValues

Returns a listing of the bit names and their corresponding values

Coord1Plane1

Coord1 Plane1

Coord1Plane2

Coord1 Plane2

Coord1Plane3

Coord1 Plane3

Coord2Plane1

Coord2 Plane1

Coord2Plane2

Coord2 Plane2

Coord2Plane3

Coord2 Plane3

CutterOffsetsActiveNeg

Cutter Offsets Active Negative

CutterOffsetsActivePos

Cutter Offsets Active Positive

CutterRadiusActiveLeft

Cutter Radius Active Left

CutterRadiusActiveRight

Cutter Radius Active Right

Equals(Object)

Compares this object to another one

(Overrides Object.Equals(Object).)

Explicit Narrowing Explicit Explicit Explicit (Int32 to TaskStatus2)

Converts the enumeration value as an integer to this class

Finalize()()()()

Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.

(Inherited from Object.)

GetHashCode()()()()

Calculates the hash code for this object

(Overrides Object.GetHashCode()()()().)

GetType()()()()

Gets the Type of the current instance.

(Inherited from Object.)

LimitFeedRateActive

Limit FeedRate Active

LimitMFOActive

Limit MFO Active

MaskValue

The underlying mask value

MemberwiseClone()()()()

Creates a shallow copy of the current Object.

(Inherited from Object.)

MirrorActive

Mirror Active

MotionContinuousActive

Motion Continuous Active

MotionFiber

Motion Fiber

MotionModeCCW

Motion Mode CCW

MotionModeCoordinated

Motion Mode Coordinated

MotionModeCW

Motion Mode CW

MotionModeRapid

Motion Mode Rapid

MotionPVT

Motion PVT

None

If all the other properties are not set (false)

NormalcyActiveLeft

Normalcy Active Left

NormalcyActiveRight

Normalcy Active Right

NormalcyAlignment

Normalcy Alignment

OffsetFixtureActive

Offset Fixture Active

ProfileActive

Profile Active

RotationActive

Rotation Active

RThetaCylindricalActive

RTheta Cylindrical Active

RThetaPolarActive

RTheta Polar Active

ScalingActive

Scaling Active

ToString()()()()

Converts to a string representation

(Overrides Object.ToString()()()().)

ToString(Boolean)

Converts to a string representation

ValueNames

Returns a mapping of values to their human readable form.

  • TaskVariableContainer
IconMemberDescription

Doubles

Double variables

(Inherited from DoubleStringVariableContainer.)

Equals(Object)

Determines whether the specified Object is equal to the current Object.

(Inherited from Object.)

Finalize()()()()

Allows an Object to attempt to free resources and perform other cleanup operations before the Object is reclaimed by garbage collection.

(Inherited from Object.)

GetHashCode()()()()

Serves as a hash function for a particular type. GetHashCode()()()() is suitable for use in hashing algorithms and data structures like a hash table.

(Inherited from Object.)

GetType()()()()

Gets the Type of the current instance.

(Inherited from Object.)

Info0

Provides access to $info0 for the current task.

Info1

Provides access to $info1 for the current task.

Item[([( String])])

Retrieves a Variable instance that represents the task variable with the specified name.

(Overrides DoubleStringVariableContainer.Item[([( String])]) .)

MemberwiseClone()()()()

Creates a shallow copy of the current Object.

(Inherited from Object.)

INamed<(Of <<'(TaskId>)>>)..::..Name

Program

Provides access to the variables defined in a currently executing program.

Return

Provides access to $return for the current task.

Strings

String variables

(Inherited from DoubleStringVariableContainer.)

ToString()()()()

Returns a String that represents the current Object.

(Inherited from Object.)
内容概要:本文档《团队协作避坑指南:用GitCode权限管理|10分钟配置精细化开发管控》主要介绍了如何利用GitCode进行权限管理,以实现团队协作中的高效、安全和精细化管控。首先,文档解释了GitCode权限管理的核心概念,包括不同级别的权限(如组织级、项目级、仓库级和分支级)及其作用范围和典型角色。接着,文档详细描述了10分钟快速配置权限的具体步骤,从创建组织到设置权限模板,再到创建项目组与成员。随后,文档深入探讨了精细权限控制方案,涵盖分支保护规则配置、文件级代码拥有者(CODEOWNERS)以及合并请求(MR)审批规则等内容。最后,文档提出了企业级管控策略,包括敏感操作限制、合规性审计方案和定期权限审查流程,并分享了某50人团队采用此方案后的显著成效,如权限配置时间减少85%,越权操作事故下降92%,代码审核效率提升60%。 适合人群:适用于有一定GitCode使用基础的技术负责人、项目经理和开发工程师等团队成员。 使用场景及目标:①帮助团队快速搭建和配置权限管理体系;②确保代码库的安全性和稳定性;③提高团队协作效率,降低越权操作风险;④为新入职员工提供标准化的权限配置流程。 阅读建议:本指南不仅提供了详细的配置步骤,还强调了权限管理的最佳实践和持续优化建议。读者在学习过程中应结合实际应用场景,灵活应用所学内容,并定期审查和调整权限设置,以适应团队发展的需要。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值