wpx_physics

Pinnacle Scripting – Widgets

Pinnacle : Widgets (Menus) Description Widgets are parts of user-generated menus. All menus are comprised of a full canvas that’s divided down into individual parts (widget classes). These widgets have different appearances and perform different actions.   Uses Colors QueryColorKey = “blue”; // Sets color of buttons Classes ArrowRight ArrowLeft ArrowUp ArrowDown Canvas CascadeButton ComboBox […]

Pinnacle Scripting – Widgets Read More »

Pinnacle Scripting – Messages

Pinnacle : WarningMessage InfoMessage Description Pinnacle can display three different types of pop-up messages. InfoMessages and WarningMessages behave similarly, but appear slightly different. Special Characters @ (New line) @ @ (Skip a line) InfoMessage InfoMessage = “The task has been completed.”; InfoMessage = Store.At.SomeStringOrFloat; //Need to use “Store.StringAt” or “Store.FloatAt” for variables? InfoMessage = Store.StringAt.Some_String_Variable;

Pinnacle Scripting – Messages Read More »

Pinnacle Scripting – POIs

Pinnacle : Points (POIs, Dmax, Loc) Description Pinnacle utilizes four main types of points. Isocenters correspond to the center of all beams and placed by the planner, POIs (Points of Interest) are user-specified, MaxDosePoint is the Dmax point within the plan while LaserLocalizer is the initial setup/localization point (often marked by BBs from the initial CT scan). Current

Pinnacle Scripting – POIs Read More »

Pinnacle Scripting – PlanInfo

Pinnacle : PlanInfo Description PlanInfo contains plan and demographic-related information.   “List” Contents PatientName = “Last, First, Middle”;Institution = “Your Institution”;PlanName = “YourPlanName”;Planner = “YourDosimetrist”;PatientID = PinnaclePatientID;LastName = “Last”;FirstName = “First”;MiddleName = “Middle”;MedicalRecordNumber = “MedRc#”;EncounterNumber = “”;Physician = “YourPhysician”;Prescription = “”;Disease = “”;Diagnosis = “”;Comment = “”;Gender = “”;DateOfBirth = “”;Physicist = “”;PlanPath = “Institution_XXX/Mount_YYY/Patient_PinnaclePatientID/Plan_Z”;TimeStamp

Pinnacle Scripting – PlanInfo Read More »

Pinnacle Scripting – Physics Scripting

Pinnacle : Physics Scripting Description Scripting can also be used within the Physics Module. Leaf Offset Table Open the leaf end table WindowList .MLCRoundedLeafEndCalibration.Create=””; Select a specific cell in a column and row WindowList .MLCRoundedLeafEndCalibration .WidgetList .Table .Table .CurrentRow=0; //0 = row number WindowList .MLCRoundedLeafEndCalibration .WidgetList .Table .Table .CurrentColumn=0; //0= column number Select the next

Pinnacle Scripting – Physics Scripting Read More »

Pinnacle Scripting – PatientSetup

Pinnacle : PatientSetup Description PatientSetup contains position position information.  Head/Feet First Example: “Head First Into Scanner” InfoMessage = PatientSetup.Orientation; Short Description Example: “Head First” or “Feet First” InfoMessage = PatientSetup.ShortOrientation; //Ex. “Head First”     Supine/Prone Example: “On back (supine)”“On back (prone)” InfoMessage = PatientSetup.Position

Pinnacle Scripting – PatientSetup Read More »

Pinnacle Scripting – MakeCurrent

Pinnacle : MakeCurrent & Current Description Sets an object as the active object. Similar to manually clicking on an item. If “.MakeCurrent” does not work properly, then “.Current” may work. Examples TrialList.Current.BeamList.#”#0″.MakeCurrent=””; // Makes first beam current (index 0). TrialList.Current.BeamList.#”G240″.MakeCurrent=””; // Makes beam named G240 current. TrialList.Current.BeamList.Current = Store.StringAt.TestStr; //String variable must be a beam

Pinnacle Scripting – MakeCurrent Read More »