<?xml version="1.0"?>
<rss version="2.0"><channel><title>PCM Latest Topics</title><link>https://qualityforum.zeiss.com/forum/36-pcm/</link><description>PCM Latest Topics</description><language>en</language><item><title>Probes validation</title><link>https://qualityforum.zeiss.com/topic/27632-probes-validation/</link><description><![CDATA[
<p>
	I am trying to write a simplified PCM code to do the validate probe data.  I have one already just trying to cut it down and make it easier.  First step is to read all the data of a given probe to validate.  I have a list of probes from a text file that i loop through to validate, but i want to use:
</p>

<p>
	//rad1=(getProbe("1",line[I]).diameter*25.4)<br>
	//rad2=(getProbe("2",line[I]).diameter*25.4)<br>
	//rad3=(getProbe("3",line[I]).diameter*25.4)<br>
	//rad4=(getProbe("4",line[I]).diameter*25.4)<br>
	//rad5=(getProbe("5",line[I]).diameter*25.4)
</p>

<p>
	//std1=(getProbe("1",line[I]).stdProbeDev)<br>
	//std2=(getProbe("2",line[I]).stdProbeDev)<br>
	//std3=(getProbe("3",line[I]).stdProbeDev)<br>
	//std4=(getProbe("4",line[I]).stdProbeDev)<br>
	//std5=(getProbe("5",line[I]).stdProbeDev)
</p>

<p>
	//px1=(getProbe("1",line[I]).probeVector.x)<br>
	//px2=(getProbe("2",line[I]).probeVector.x)<br>
	//px3=(getProbe("3",line[I]).probeVector.x)<br>
	//px4=(getProbe("4",line[I]).probeVector.x)<br>
	//px5=(getProbe("5",line[I]).probeVector.x)
</p>

<p>
	//py1=(getProbe("1",line[I]).probeVector.y)<br>
	//py2=(getProbe("2",line[I]).probeVector.y)<br>
	//py3=(getProbe("3",line[I]).probeVector.y)<br>
	//py4=(getProbe("4",line[I]).probeVector.y)<br>
	//py5=(getProbe("5",line[I]).probeVector.y)
</p>

<p>
	 
</p>

<p>
	Problem is if the probe does not have the tip given, it will error.  I am trying to find PCM code to ONLY use the tips in a given probe cofiguration.  All I have found so far to do this is with the Active probe, but I am doing all this before the probes are active. 
</p>

<p>
	 
</p>

<p>
	The way I am doing it right now is to have a running list of each probe and tips, and only evaluate certain ones... trying to get this simplified so that with new programmers in training, it will be less to update and make errors when a new configuration is made.
</p>

<p>
	 
</p>

<p>
	 
</p>

]]></description><guid isPermaLink="false">27632</guid><pubDate>Sat, 10 Oct 2026 13:21:29 +0000</pubDate></item><item><title>Loop - Recall Feature Points from Pattern of Curves</title><link>https://qualityforum.zeiss.com/topic/27531-loop-recall-feature-points-from-pattern-of-curves/</link><description><![CDATA[
<p>
	Does anyone know of an efficient way to Recall Feature Points from a Curve that has a Pattern on it? In my example, I have a group of (4) curves that has a 116x pattern on them. I need to then create a FreeForm Surface for each 4x group of curves - so essentially I need to create 116x FFS that pulls from the correct set of (4) curves. 
</p>

<p>
	Any and all help is greatly appreciated. 
</p>

]]></description><guid isPermaLink="false">27531</guid><pubDate>Tue, 29 Sep 2026 20:55:47 +0000</pubDate></item><item><title>Sub-values from a true position characteristic with PCM</title><link>https://qualityforum.zeiss.com/topic/27513-sub-values-from-a-true-position-characteristic-with-pcm/</link><description><![CDATA[
<p style="background-color:#ffffff;color:#353c41;font-size:14px;">
	<strong>Repost from General.</strong>
</p>

<p style="background-color:#ffffff;color:#353c41;font-size:14px;">
	Hi All,
</p>

<p style="background-color:#ffffff;color:#353c41;font-size:14px;">
	How do you pull the sub-values from a true position characteristic with PCM?
</p>

<p style="background-color:#ffffff;color:#353c41;font-size:14px;">
	I have a true position of a Ø (-H-) to a datum scheme (-A-B-C-), and it reports the calculated value. I need to report the correction values for pulling the true position in spec. 
</p>

<p style="background-color:#ffffff;color:#353c41;font-size:14px;">
	I know that you can enable an additional printout to get these values, but I would prefer to pull this into a standalone characteristic (Result element) using PCM.
</p>

<p style="background-color:#ffffff;color:#353c41;font-size:14px;">
	 
</p>

<p style="background-color:#ffffff;color:#353c41;font-size:14px;">
	When I attempt to cheat the software with "getActual("-H- Position1").y" I receive the following error. 
</p>

<p style="background-color:#ffffff;color:#353c41;font-size:14px;">
	<a data-fileid="16843" href="https://qualityforum.zeiss.com/uploads/monthly_2026_09/image.png.169dd9461fdbbcdd6aa3498133f33b9b.png" style="background-color:transparent;color:#1a202c;" title="Enlarge image" data-fileext="png" rel=""><img alt="image.png.169dd9461fdbbcdd6aa3498133f33b9b.png" data-fileid="16843" data-ratio="82.78" style="border-style:none;vertical-align:middle;height:auto;" width="569" data-src="https://qualityforum.zeiss.com/uploads/monthly_2026_09/image.png.169dd9461fdbbcdd6aa3498133f33b9b.png" src="https://qualityforum.zeiss.com/applications/core/interface/js/spacer.png"></a>
</p>

<p style="background-color:#ffffff;color:#353c41;font-size:14px;">
	 
</p>

<p style="background-color:#ffffff;color:#353c41;font-size:14px;">
	Any help is appreciated!
</p>

]]></description><guid isPermaLink="false">27513</guid><pubDate>Mon, 28 Sep 2026 14:37:34 +0000</pubDate></item><item><title>A way to check if Calypso Basic Automation is running/is in automation or manual mode</title><link>https://qualityforum.zeiss.com/topic/27469-a-way-to-check-if-calypso-basic-automation-is-runningis-in-automation-or-manual-mode/</link><description><![CDATA[
<p>
	I'm trying to see if CBA is running and what mode its in to determine if a program will need operator inputs or not. I see that there is <u>facsIsActive</u> but my group is using CBA not FACS.<br>
	<br>
	If anyone has found a workaround for this it would be greatly appreciated
</p>

]]></description><guid isPermaLink="false">27469</guid><pubDate>Tue, 22 Sep 2026 14:15:11 +0000</pubDate></item><item><title>PCM curve import</title><link>https://qualityforum.zeiss.com/topic/27435-pcm-curve-import/</link><description><![CDATA[
<p>
	I'm having a problem importing a curve via PCM. I use the “Nominal Geometry Manipulation -&gt; Read Nominal Values” option to load the curves I store in a folder. I created a variable in the program's input settings to update the path to the correct curve based on the type of tool being inspected. <br>
	However, the path variable in the “File Selection” window (see image) only updates when I open the Formula window, not when the program starts. This prevents me from fully automating my program.
</p>

<p>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="16709" data-ratio="86.31" width="526" alt="PbPCMcourbe.PNG.51b75f64dcfb8d2663afb57f317fa1ee.PNG" data-src="https://qualityforum.zeiss.com/uploads/monthly_2026_09/PbPCMcourbe.PNG.51b75f64dcfb8d2663afb57f317fa1ee.PNG" src="https://qualityforum.zeiss.com/applications/core/interface/js/spacer.png">
</p>

<p>
	Is this due to an issue on my end? My other variables and formulas work perfectly.<br>
	Could this be related to the version of Calypso?
</p>

<p>
	Has anyone else experienced this issue?
</p>

]]></description><guid isPermaLink="false">27435</guid><pubDate>Wed, 16 Sep 2026 14:12:45 +0000</pubDate></item><item><title>PCM for positionCMM()</title><link>https://qualityforum.zeiss.com/topic/27388-pcm-for-positioncmm/</link><description><![CDATA[
<p>
	Can someone help me understand this PCM command, positionCMM()? I'm trying to get the probe to move in the -Y direction immediately after the program is done running. This PCM command will be place in the post settings for the overall program PCM. I'll list my code below.
</p>

<p>
	 
</p>

<p>
	*"variable" will be a set parameter inside of a parameter file.
</p>

<p>
	Actualx = getActual("circle").x
</p>

<p>
	Actualy = getActual("circle").y
</p>

<p>
	Actualz = getActual("circle").z
</p>

<p>
	 
</p>

<p>
	if "variable" == 1 then
</p>

<p>
	positionCMM(Actualx, Actualy, Actualz)
</p>

<p>
	endif
</p>

<p>
	 
</p>

<p>
	As soon as the program is done running the probe will just go straight up. Not sure what I'm doing wrong. Any help would be appreciated, thanks!
</p>

<p>
	 
</p>

]]></description><guid isPermaLink="false">27388</guid><pubDate>Wed, 09 Sep 2026 12:16:19 +0000</pubDate></item><item><title>Check existence and location of table files at end of run</title><link>https://qualityforum.zeiss.com/topic/27109-check-existence-and-location-of-table-files-at-end-of-run/</link><description><![CDATA[
<p>
	Is there a way in PCM to find out at the end of a run
</p>

<ul>
	<li>
		whether a characteristic table file was generated and exported (i.e. if the table file option was activated in the start window AND if the custom path setting was set and activated)
	</li>
	<li>
		where (custom path and file name) it was exported to.
	</li>
</ul>

<p>
	I think this would need a few "undocumented" commands. Does anyone happen to know some? <span><span class="ipsEmoji">🙂</span></span>
</p>

]]></description><guid isPermaLink="false">27109</guid><pubDate>Tue, 28 Jul 2026 07:13:56 +0000</pubDate></item><item><title>print a characteristic during run measuring program</title><link>https://qualityforum.zeiss.com/topic/27224-print-a-characteristic-during-run-measuring-program/</link><description><![CDATA[
<p>
	HI! I am working with Calypso 7.8. I have a measuring program with several characteristics, one is roundness and I would like to print the graphic as the moment the roundness is evaluated, I mean I don't want to wait for the program finished to print the graphic.
</p>

<p>
	Has anyone can help me with this issue? I tried different method but it is not working, I always get the graphic when the program ends.
</p>

<p>
	Thanks in advance!!!
</p>

]]></description><guid isPermaLink="false">27224</guid><pubDate>Wed, 12 Aug 2026 23:21:26 +0000</pubDate></item><item><title>Writing a variable value to PiWeb template</title><link>https://qualityforum.zeiss.com/topic/27244-writing-a-variable-value-to-piweb-template/</link><description><![CDATA[
<p>
	I have several variables I need written to a PiWeb report.
</p>

<p>
	I am bypassing Calypso's normal input screen "Input Parameter" for header data to control what gets entered.
</p>

<p>
	I am using vb.net in an interface where the Serial number, Mach center, operator and WOID will be collected for strict control of what is entered.
</p>

<p>
	Current para file variables to write to PiWeb.
</p>

<p>
	OpSerNo="SC-999"<br>
	OpMachCtr=K999<br>
	OpOper=M999<br>
	OpWOID=45009999
</p>

<p>
	Using OpSerNo for this exercise (Solve one should solve all) with PCM.
</p>

<p>
	u_SerNumb=OpSerNo (works and resolves to "SC-999")
</p>

<p>
	But this resolves to nothing
</p>

<p>
	OpSerNumb=getRecordHead("u_SerNumb")
</p>

<p>
	Once that is solved, how do I pass the OpSerNumb to Piweb's "Incremental Counter"? (I use the Incremental Counter as a Counter and or Serial Number)
</p>

<p>
	(Interface shown in the image)
</p>

<p>
	 
</p>

<p>
	 
</p>

<p>
	 
</p>

<p><a href="https://qualityforum.zeiss.com/uploads/monthly_2026_08/Screenshot2026-08-17103403.jpg.69e7695ad36a6894136030d0924cd202.jpg" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="16144" src="https://qualityforum.zeiss.com/applications/core/interface/js/spacer.png" data-src="https://qualityforum.zeiss.com/uploads/monthly_2026_08/Screenshot2026-08-17103403.thumb.jpg.e1cf912be355ab440c5955bcf85ba4aa.jpg" data-ratio="67.27" width="999" class="ipsImage ipsImage_thumbnailed" alt="Screenshot 2026-08-17 103403.jpg"></a></p>
]]></description><guid isPermaLink="false">27244</guid><pubDate>Mon, 17 Aug 2026 14:32:35 +0000</pubDate></item><item><title>Exporting 2d curve points for PCM.</title><link>https://qualityforum.zeiss.com/topic/17358-exporting-2d-curve-points-for-pcm/</link><description><![CDATA[
I have a family of parts, same geometry, different sizes. The area being measured is an open face (concave/prismatic valley) I create the curves ahead of time for all the sizes, and export them as .txt files and "Nominal values/Normal vectors". They are <br>
easy enough to recall into a FFS for each size, but I want to utilize PCM here. Can I save them as .para files to use in PCM?
]]></description><guid isPermaLink="false">17358</guid><pubDate>Wed, 30 Oct 2019 17:32:50 +0000</pubDate></item><item><title>While running a program, can you run a separate program at the beginning?</title><link>https://qualityforum.zeiss.com/topic/26560-while-running-a-program-can-you-run-a-separate-program-at-the-beginning/</link><description><![CDATA[
<p>
	I have a program that runs in AutoRun on a pallet, and I'd like to run a separate program at the beginning using something like a batch file (which I know very little about).  The reason why, is I'd like to check a centrally located artifact for probe breakage (0.3mm).  If I were to just put the check at the beginning of the program, I believe I would need an artifact at each station of the pallet.  My thought is if I have a separate program that only references the pallet alignment, then I should be able to just have one artifact at a fixed location.  I could be way off on this approach, but it would still be nice to know if this is possible for other potential applications.  Thanks in advance!
</p>

]]></description><guid isPermaLink="false">26560</guid><pubDate>Thu, 07 May 2026 14:04:00 +0000</pubDate></item><item><title>Unqualified probe</title><link>https://qualityforum.zeiss.com/topic/27188-unqualified-probe/</link><description><![CDATA[
<p>
	Hello PCM Masters,
</p>

<p>
	Is there any property of getProbe or any other way to check probe's qualification status?
</p>

<p>
	 
</p>

<p>
	It is green when qualified (qual. date and time are updated and all other data)
</p>

<p>
	It is red when is was NOT qualified (qual. date and time stay from the previous qualification and all other data)
</p>

<p><a href="https://qualityforum.zeiss.com/uploads/monthly_2026_08/Snap1.jpg.744b67decf1defc58486e4ba819a0cef.jpg" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15922" src="https://qualityforum.zeiss.com/applications/core/interface/js/spacer.png" data-src="https://qualityforum.zeiss.com/uploads/monthly_2026_08/Snap1.jpg.744b67decf1defc58486e4ba819a0cef.jpg" data-ratio="27.27" width="242" class="ipsImage ipsImage_thumbnailed" alt="Snap1.jpg"></a></p>
]]></description><guid isPermaLink="false">27188</guid><pubDate>Thu, 06 Aug 2026 06:30:32 +0000</pubDate></item><item><title>Data Validation for Report Header Parameters</title><link>https://qualityforum.zeiss.com/topic/26252-data-validation-for-report-header-parameters/</link><description><![CDATA[
<p>
	I am working in Calypso 2025. I have a variable I created called u_Work_Order. I have enabled this parameter under Run and Measurement for my report header. I have also enabled <strong>Force Input at Start. </strong>A pop-up box appears right after the user hits run that asks them to enter in the WO. I would like to validate that the WO they entered is exactly 10 characters. 
</p>

<p>
	I have been told I need to use PCM for this. I have tried creating my PCM program two different ways: first is by placing the code in a .txt file and then placing it in the root of the measurement plan program. I have also tried placing the code in the pre-settings with a global scope. 
</p>

<p>
	I have tried every possible variation of code. Below are some I have tried. I always get an error like u_Work_Order is not defined or Temp_Variable is not defined. 
</p>

<p>
	 
</p>

<pre style="background-color:#f0f2f5;color:#0a0a0a;font-size:14px;"><code><span>u_wo_number = ""
repeat
  u_wo_number = inquireText("Please enter 10-digit WO Number")
  if len(u_wo_number) != 10 then
    message("Error: Must be 10 characters. You entered: ", len(u_wo_number))
  endif
until len(u_wo_number) == 10</span></code></pre>

<p>
	 
</p>

<p>
	 
</p>

<pre style="background-color:#f0f2f5;color:#0a0a0a;font-size:14px;"><code><span>u_wo_number = ""
while len(u_wo_number) != 10 do
  u_wo_number = inquire( "Please enter 10-digit WO Number" )
  if len(u_wo_number) != 10 then
    display( "Error: Must be 10 characters. You entered: ", len(u_wo_number) )
  endif
endwhile</span></code></pre>

<p>
	 
</p>

<p>
	 
</p>

<pre style="background-color:#f0f2f5;color:#0a0a0a;font-size:14px;"><code><span>u_wo_number = ""
while len(u_wo_number) != 10 do
  u_wo_number = inquireText("Please enter the 10-digit WO Number:")
  
  if len(u_wo_number) != 10 then
    message("Error: The WO number must be exactly 10 characters. You entered ", len(u_wo_number))
  endif
endwhile

message("WO ", U_wo_number, " accepted. Starting measurement.")</span></code></pre>

]]></description><guid isPermaLink="false">26252</guid><pubDate>Mon, 30 Mar 2026 19:56:24 +0000</pubDate></item><item><title>Data Carrier Not Writable</title><link>https://qualityforum.zeiss.com/topic/26877-data-carrier-not-writable/</link><description><![CDATA[
<p>
	Hello, I received a measurement plan from another manufacturing site, and when running the plan, I am met with the following error message at the end of the run.
</p>

<p>
	 
</p>

<p>
	The CNC is disabled and the PIWeb report will not print. Where do I access PostSettings in Calypso2025 so I can change this file path? There is no X Drive mapped to this PC.
</p>

<p><a href="https://qualityforum.zeiss.com/uploads/monthly_2026_06/PCMError.JPG.89142e7129f7d45037aba99c3769548d.JPG" class="ipsAttachLink ipsAttachLink_image"><img data-fileid="15213" src="https://qualityforum.zeiss.com/applications/core/interface/js/spacer.png" data-src="https://qualityforum.zeiss.com/uploads/monthly_2026_06/PCMError.JPG.89142e7129f7d45037aba99c3769548d.JPG" data-ratio="94.74" width="665" class="ipsImage ipsImage_thumbnailed" alt="PCM Error.JPG"></a></p>
]]></description><guid isPermaLink="false">26877</guid><pubDate>Wed, 24 Jun 2026 13:57:38 +0000</pubDate></item><item><title>.toleranceState wrong sometimes?</title><link>https://qualityforum.zeiss.com/topic/27152-tolerancestate-wrong-sometimes/</link><description><![CDATA[
<p>
	I'm curious if anyone has ever had getActual(char).toleranceState be flat out incorrect? I'm testing something offline, could it be because of that? 
</p>

<p>
	 
</p>

<p>
	Calypso 2025
</p>

]]></description><guid isPermaLink="false">27152</guid><pubDate>Fri, 31 Jul 2026 19:56:50 +0000</pubDate></item><item><title>Notepad++</title><link>https://qualityforum.zeiss.com/topic/27069-notepad/</link><description><![CDATA[
<p>
	not sure if this is the right place to post this question (Mods feel free to relocate)
</p>

<p>
	I do a lot of offline programming and use notepad++ for ease of use and formatting
</p>

<p>
	unfortunately, when doing the same with Calypso, I lose the colour coding
</p>

<p>
	with other platforms, like Renishaw's Modus or similar, I found an .xml file that i could import into Notepad++ as user defined language 
</p>

<p>
	I had built up one myself years ago that was very close, but my pc died and i lost all my settings
</p>

<p>
	I am sure one of you geniuses here has something that can share,
</p>

<p>
	 
</p>

<p>
	please and thank you <span><span class="ipsEmoji">🙂</span></span>
</p>

<p>
	 
</p>

]]></description><guid isPermaLink="false">27069</guid><pubDate>Wed, 22 Jul 2026 18:46:46 +0000</pubDate></item><item><title>Looping through Directory</title><link>https://qualityforum.zeiss.com/topic/8902-looping-through-directory/</link><description><![CDATA[
Hello Community,<br>
<br>
i am new to PCM but i know C# and Visual Basic as a programming languages. We got some part families so i wanted to create something like a user interface were you can select between different partnames. <br>
<br>
I planned to save the .Para files in a directory within the Actuall Inspections Directory. <br>
filespath = getActualInspectionDir() + "\files\"   -&gt; this will give me the correct Path<br>
<br>
Now i want to loop through every File in this Directory and store the names in a list. Later the worker can pick one of the names in  the user interface and it will load the picked .para file for the CNC Run.<br>
<br>
In C# i would use foreach.<br>
foreach(var item in myDictionery)<br>
{<br>
  Filename = Filename + " " + item.name;<br>
}<br>
<br>
Is this possible within PCM ? <br>
<br>
Thanks, Michael
]]></description><guid isPermaLink="false">8902</guid><pubDate>Wed, 20 Jul 2022 06:09:42 +0000</pubDate></item><item><title>Element/Feature status ?</title><link>https://qualityforum.zeiss.com/topic/27001-elementfeature-status/</link><description><![CDATA[
<p>
	Hi Community.
</p>

<p>
	Is there a PCM command in witch I can get the status of an element or feature?
</p>

<p>
	I search for a query for a feature/element not can be calculated. (magenta one)
</p>

<p>
	Is there a way to check ? (maybe true or false)
</p>

<p>
	Best greetings
</p>

<p>
	Sven
</p>

<p>
	 
</p>

<p>
	 
</p>

]]></description><guid isPermaLink="false">27001</guid><pubDate>Tue, 14 Jul 2026 09:58:35 +0000</pubDate></item><item><title>PCM Command List</title><link>https://qualityforum.zeiss.com/topic/21676-pcm-command-list/</link><description><![CDATA[
<p>
	Hello all,
</p>

<p>
	I'm looking to see if anyone has a PCM command list they could share.
</p>

<p>
	I appreciate the help!
</p>

<p>
	 
</p>

<p>
	Thanks,
</p>

<p>
	JG
</p>

]]></description><guid isPermaLink="false">21676</guid><pubDate>Tue, 07 Jan 2025 20:33:29 +0000</pubDate></item><item><title>Turn on or off PDF output</title><link>https://qualityforum.zeiss.com/topic/27067-turn-on-or-off-pdf-output/</link><description><![CDATA[
<p>
	Trying to find a way to automatically turn off a specific PiWeb report (lets say its called "report2") based if a program has any "red" features.   I have up to 3 multi reports, with one of them just being a graph page if any features are out of tolerance ("red") but only have it outputting as a pdf.   Problem is that it will create a blank pdf (just header data) if nothing is out of tolerance.    Previous to Piweb, i have used the  defineProtocol("#type","presentationProtocol") defineProtocol("#medium","pdf")  to automatically turn on the custom printout and pdf.   I may be looking in the wrong places to see what i need to do for Piweb.   Note:  I have Piweb setup to use very little user input ... ie.. I have remove the ability make pdfs, change default rows, etc....
</p>

]]></description><guid isPermaLink="false">27067</guid><pubDate>Wed, 22 Jul 2026 13:02:39 +0000</pubDate></item><item><title>executeCode issue</title><link>https://qualityforum.zeiss.com/topic/27075-executecode-issue/</link><description><![CDATA[
<p>
	I'm running into a weird error using executeCode. 
</p>

<p>
	The great Eric Moberg wrote this snippet of code for me, and I have used it for years with no issues. Recently I have one measurement plan that it just doesn't work on. I get the following error. 
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://qualityforum.zeiss.com/uploads/monthly_2026_07/image.png.4bcb929a7a6e2061f4a80b181cfdf55e.png" data-fileid="15683" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="15683" data-ratio="11.71" width="999" alt="image.thumb.png.05b51fa24241afabae05f5afe595c978.png" data-src="https://qualityforum.zeiss.com/uploads/monthly_2026_07/image.thumb.png.05b51fa24241afabae05f5afe595c978.png" src="https://qualityforum.zeiss.com/applications/core/interface/js/spacer.png"></a>
</p>

<p>
	The code is loaded in, and ran via runPCMFile(preSettings), so this code lives inside of a txt file that is read by every measurement plan. 
</p>

<p>
	Like I said, no other measurement plan is having issue with this, but apparently this measurement plan is. I just don't know what would cause it. 
</p>

<p>
	Any thoughts?
</p>

]]></description><guid isPermaLink="false">27075</guid><pubDate>Thu, 23 Jul 2026 15:32:15 +0000</pubDate></item><item><title>getParameterNamed() only working for integers?</title><link>https://qualityforum.zeiss.com/topic/26075-getparameternamed-only-working-for-integers/</link><description><![CDATA[
<p>
	Hi, i have a .txt that im reading with readListFile()
</p>

<p>
	This is what it contains:<br>
	<img class="ipsImage ipsImage_thumbnailed" data-fileid="13595" data-ratio="55.46" width="238" alt="image.png.0d6bc06f6c5f9a2f5946f2b0facb93c9.png" data-src="https://qualityforum.zeiss.com/uploads/monthly_2026_03/image.png.0d6bc06f6c5f9a2f5946f2b0facb93c9.png" src="https://qualityforum.zeiss.com/applications/core/interface/js/spacer.png">
</p>

<p>
	With this code:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">offtsetCoordinates = readListFile(offsetFile)
ballFinderOffsetX = (val(getParameterNamed(offtsetCoordinates,1))/1000)
ballFinderOffsetY = (val(getParameterNamed(offtsetCoordinates,2))/1000)
ballFinderOffsetZ = (val(getParameterNamed(offtsetCoordinates,3))/1000)
coordsys = getParameterNamed(offtsetCoordinates,4)</span></pre>

<p>
	I get the two "0" values correctly because i guess they are integers and the rest is just "".
</p>

<p>
	I could make the file comma seperated and then use 
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">offSetStuff=offsetFile.asFilename.contentsOfEntireFile
xOffset = val(strElement(1,",",offSetStuff)))
yOffset = val(strElement(2,",",offSetStuff)))
zOffset = val(strElement(3,",",offSetStuff)))
coordSys = val(strElement(4,",",offSetStuff)))</span></pre>

<p>
	But i dont want that tbh. 
</p>

<p>
	 
</p>

<p>
	Is there a way to use getParamteterNamed() for that?
</p>

]]></description><guid isPermaLink="false">26075</guid><pubDate>Tue, 10 Mar 2026 13:35:13 +0000</pubDate></item><item><title>Writing a substring from a characteristic name to a table column</title><link>https://qualityforum.zeiss.com/topic/26971-writing-a-substring-from-a-characteristic-name-to-a-table-column/</link><description><![CDATA[
<p>
	I want to add the first few characters of each characteristic name (up to the first space character) to a column of the chr table file.<br>
	I know that generateTableColumn() iterates through all the characteristics and calls a user-defined function for each of them.<br>
	But how can I access the name of the currently processed characteristic from within that function?
</p>

<p>
	From the post settings of a characteristic I can get the substring I want with the following command:
</p>

<pre class="ipsCode prettyprint lang-html prettyprinted"><span class="pln">strElement(1," ",getActual().identifier)</span></pre>

<p>
	But of course this doesn't work anywhere else as getActual().identifier then no longer returns a valid name.
</p>

<p>
	In the end my code needs to run from an external PCM file, so I need a different way to get that characteristic name. Any ideas?
</p>

]]></description><guid isPermaLink="false">26971</guid><pubDate>Thu, 09 Jul 2026 13:13:51 +0000</pubDate></item><item><title>subStr command not working after upgrading to 7.8</title><link>https://qualityforum.zeiss.com/topic/26973-substr-command-not-working-after-upgrading-to-78/</link><description><![CDATA[
<p>
	i have this program that was running on 6.8 version and now that we have upgraded to 7.8, i have nothing but issues with PCM
</p>

<p>
	i have a file that contains point coordinates (file is attached)
</p>

<ul>
	<li>
		i read the list
		<ul>
			<li>
				<strong>A = readListFile(MS_Curve_Points_Temp) </strong>               // read NX output
			</li>
		</ul>
	</li>
</ul>

<p>
	 
</p>

<ul>
	<li>
		then i use <strong>subStr</strong> to seperate teh lines into individual string that i can easily phrase

		<ul>
			<li>
				<strong>D1 = subStr(A,1,1)</strong>
			</li>
		</ul>
	</li>
</ul>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://qualityforum.zeiss.com/uploads/monthly_2026_07/image.png.e9532b4cd90774aa8696e96c5e2fe6a5.png" data-fileid="15413" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="15413" data-ratio="47.25" width="999" alt="image.thumb.png.5600bbe39fc94bdadc60c6bce1f7b0f8.png" data-src="https://qualityforum.zeiss.com/uploads/monthly_2026_07/image.thumb.png.5600bbe39fc94bdadc60c6bce1f7b0f8.png" src="https://qualityforum.zeiss.com/applications/core/interface/js/spacer.png"></a>
</p>

<p>
	this was working up until we upgraded, now i am getting an error
</p>

<p>
	<a class="ipsAttachLink ipsAttachLink_image" href="https://qualityforum.zeiss.com/uploads/monthly_2026_07/image.png.013bd78f2dd5f1a30cc61a46608ca652.png" data-fileid="15411" data-fileext="png" rel=""><img class="ipsImage ipsImage_thumbnailed" data-fileid="15411" data-ratio="11.21" width="999" alt="image.thumb.png.40bc5440a3dcd056f37de9a4470e24cd.png" data-src="https://qualityforum.zeiss.com/uploads/monthly_2026_07/image.thumb.png.40bc5440a3dcd056f37de9a4470e24cd.png" src="https://qualityforum.zeiss.com/applications/core/interface/js/spacer.png"></a>
</p>

<p>
	can someone please tell what has happened and what can i do to address this issue
</p>

<p>
	i tried to convert "A" to text, but it didn't help
</p>

<p>
	 
</p>

<p>
	Greeley appreciate all the help <span><span class="ipsEmoji">🙂</span></span>
</p>
<p>
<a class="ipsAttachLink" href="https://qualityforum.zeiss.com/applications/core/interface/file/attachment.php?id=15409&amp;key=07411f05027f70444764d45f5479e56d" data-fileext="para" data-fileid="15409" data-filekey="07411f05027f70444764d45f5479e56d">13382673_10_fof_zeiss_20_ms_x_Temp.para</a></p>
]]></description><guid isPermaLink="false">26973</guid><pubDate>Thu, 09 Jul 2026 16:39:13 +0000</pubDate></item><item><title>Miniplan to Determine Piweb Reports</title><link>https://qualityforum.zeiss.com/topic/26784-miniplan-to-determine-piweb-reports/</link><description><![CDATA[
<p>
	I have a program that has multiple mini plans. For one specific miniplan, I would like to include a process protocol in addition to the standard protocol. For all other mini plans, just the standard protocol.
</p>

<p>
	 
</p>

<p>
	Is this possible?
</p>

]]></description><guid isPermaLink="false">26784</guid><pubDate>Fri, 05 Jun 2026 13:26:23 +0000</pubDate></item></channel></rss>
