
<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.anl.gov/wiki_gsdaq/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Eye</id>
	<title>GammaSphere DAQ - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.anl.gov/wiki_gsdaq/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Eye"/>
	<link rel="alternate" type="text/html" href="https://wiki.anl.gov/gsdaq/Special:Contributions/Eye"/>
	<updated>2026-07-06T05:57:06Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki.anl.gov/wiki_gsdaq/index.php?title=Tim_Madden_software_documentation&amp;diff=2145</id>
		<title>Tim Madden software documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.anl.gov/wiki_gsdaq/index.php?title=Tim_Madden_software_documentation&amp;diff=2145"/>
		<updated>2020-07-08T16:39:50Z</updated>

		<summary type="html">&lt;p&gt;Eye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Tim Madden&#039;s software documentation ==&lt;br /&gt;
&lt;br /&gt;
Below are links to files written by Tim Madden when he was implementing the Digital Gammasphere software setup.&lt;br /&gt;
&lt;br /&gt;
* [[file:AsynDebugDriverDOCS.pdf]]&lt;br /&gt;
* [[file:DebuggingEPICSChannelAccess.pdf]]&lt;br /&gt;
* [[file:DigitalGammasphereSW.pdf]]&lt;br /&gt;
* [[file:PythonEPICS.pdf]]&lt;br /&gt;
&lt;br /&gt;
===additional resources===&lt;br /&gt;
&lt;br /&gt;
* Mike Carpenter has some Evernote notes that can be accessed using a web browser if you ask him.&lt;br /&gt;
* Similarly there are some Gnotes on machine DGS1 that may be useful.&lt;br /&gt;
* The bash scripts found on DGS1 are rather heavily commented.&lt;br /&gt;
&lt;br /&gt;
===Spreadsheet Generation===&lt;br /&gt;
&lt;br /&gt;
* C and VHDL files are generated using VBA code. [[file:Generation_of_C_and_VHDL_from_spreadsheet.docx]]&lt;br /&gt;
* Data is read from the cells of the sheet to be put in the files&lt;/div&gt;</summary>
		<author><name>Eye</name></author>
	</entry>
	<entry>
		<id>https://wiki.anl.gov/wiki_gsdaq/index.php?title=File:Generation_of_C_and_VHDL_from_spreadsheet.docx&amp;diff=2144</id>
		<title>File:Generation of C and VHDL from spreadsheet.docx</title>
		<link rel="alternate" type="text/html" href="https://wiki.anl.gov/wiki_gsdaq/index.php?title=File:Generation_of_C_and_VHDL_from_spreadsheet.docx&amp;diff=2144"/>
		<updated>2020-07-08T16:39:25Z</updated>

		<summary type="html">&lt;p&gt;Eye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Eye</name></author>
	</entry>
	<entry>
		<id>https://wiki.anl.gov/wiki_gsdaq/index.php?title=Tim_Madden_software_documentation&amp;diff=2143</id>
		<title>Tim Madden software documentation</title>
		<link rel="alternate" type="text/html" href="https://wiki.anl.gov/wiki_gsdaq/index.php?title=Tim_Madden_software_documentation&amp;diff=2143"/>
		<updated>2020-07-08T16:38:46Z</updated>

		<summary type="html">&lt;p&gt;Eye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Tim Madden&#039;s software documentation ==&lt;br /&gt;
&lt;br /&gt;
Below are links to files written by Tim Madden when he was implementing the Digital Gammasphere software setup.&lt;br /&gt;
&lt;br /&gt;
* [[file:AsynDebugDriverDOCS.pdf]]&lt;br /&gt;
* [[file:DebuggingEPICSChannelAccess.pdf]]&lt;br /&gt;
* [[file:DigitalGammasphereSW.pdf]]&lt;br /&gt;
* [[file:PythonEPICS.pdf]]&lt;br /&gt;
&lt;br /&gt;
===additional resources===&lt;br /&gt;
&lt;br /&gt;
* Mike Carpenter has some Evernote notes that can be accessed using a web browser if you ask him.&lt;br /&gt;
* Similarly there are some Gnotes on machine DGS1 that may be useful.&lt;br /&gt;
* The bash scripts found on DGS1 are rather heavily commented.&lt;br /&gt;
&lt;br /&gt;
===Spreadsheet Generation===&lt;br /&gt;
&lt;br /&gt;
* C and VHDL files are generated using VBA code. [[file:Generation of C and VHDL from spreadsheet.docx]]&lt;br /&gt;
* Data is read from the cells of the sheet to be put in the files&lt;/div&gt;</summary>
		<author><name>Eye</name></author>
	</entry>
	<entry>
		<id>https://wiki.anl.gov/wiki_gsdaq/index.php?title=Screens_Map&amp;diff=2132</id>
		<title>Screens Map</title>
		<link rel="alternate" type="text/html" href="https://wiki.anl.gov/wiki_gsdaq/index.php?title=Screens_Map&amp;diff=2132"/>
		<updated>2020-06-26T14:23:39Z</updated>

		<summary type="html">&lt;p&gt;Eye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Screensmap.JPG|frame]]&lt;/div&gt;</summary>
		<author><name>Eye</name></author>
	</entry>
	<entry>
		<id>https://wiki.anl.gov/wiki_gsdaq/index.php?title=Screens_Map&amp;diff=2131</id>
		<title>Screens Map</title>
		<link rel="alternate" type="text/html" href="https://wiki.anl.gov/wiki_gsdaq/index.php?title=Screens_Map&amp;diff=2131"/>
		<updated>2020-06-26T14:22:42Z</updated>

		<summary type="html">&lt;p&gt;Eye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Screensmap.jpg|frame]]&lt;/div&gt;</summary>
		<author><name>Eye</name></author>
	</entry>
	<entry>
		<id>https://wiki.anl.gov/wiki_gsdaq/index.php?title=File:Screensmap.JPG&amp;diff=2130</id>
		<title>File:Screensmap.JPG</title>
		<link rel="alternate" type="text/html" href="https://wiki.anl.gov/wiki_gsdaq/index.php?title=File:Screensmap.JPG&amp;diff=2130"/>
		<updated>2020-06-26T14:21:57Z</updated>

		<summary type="html">&lt;p&gt;Eye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Eye</name></author>
	</entry>
	<entry>
		<id>https://wiki.anl.gov/wiki_gsdaq/index.php?title=PV_Maintenance_Process/Status&amp;diff=2129</id>
		<title>PV Maintenance Process/Status</title>
		<link rel="alternate" type="text/html" href="https://wiki.anl.gov/wiki_gsdaq/index.php?title=PV_Maintenance_Process/Status&amp;diff=2129"/>
		<updated>2020-06-26T14:11:34Z</updated>

		<summary type="html">&lt;p&gt;Eye: Created page with &amp;quot;Summer of 2020: Python script was written to compile all PVs from files and then cross reference them with the Software Field Names to identify where each was invoked and whic...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Summer of 2020:&lt;br /&gt;
Python script was written to compile all PVs from files and then cross reference them with the Software Field Names to identify where each was invoked and which were never invoked.&lt;br /&gt;
&lt;br /&gt;
First script compiles and creates a sheet with the Screen File in Column A and the PVs in Column B.&lt;br /&gt;
&lt;br /&gt;
Next Script reads through the Digitizer Spreadsheet to put on the second sheet the Register Name (sans array) in Column A, Register Name in Column B, EPICS Type in Column C, Software Field Name in Column D, Human Field Name in Column E. &lt;br /&gt;
&lt;br /&gt;
The process for the third sheet is done for the Master Trigger and the fourth sheet for the Router Trigger.&lt;br /&gt;
&lt;br /&gt;
Afterwards a script goes through to try to match each of the Software Field Names to the PVs in the first sheet. If a match is found, the screen name in it&#039;s adjacent column is written in Column F. To gain a better sense of what edits were truly necessary, a line was added in the code to distinguish between written PVs and readback PVs.&lt;br /&gt;
&lt;br /&gt;
When that was done, at times it was necessary to go back manually to see if any PVs were missed from Sheet 1 (most common are substitution PVs in which the path you took to arrive at the PV matters).&lt;br /&gt;
&lt;br /&gt;
Despite this bit of human intervention, a majority of time could still be saved if more PVs need to be sorted in the future with either this code or a modified version of it.&lt;br /&gt;
&lt;br /&gt;
06/25/2020 - Currently the spreadsheets are up to date with identifying which PVs belong on which screens and which are only for Engineers to mess with.&lt;/div&gt;</summary>
		<author><name>Eye</name></author>
	</entry>
	<entry>
		<id>https://wiki.anl.gov/wiki_gsdaq/index.php?title=Screens_Map&amp;diff=2128</id>
		<title>Screens Map</title>
		<link rel="alternate" type="text/html" href="https://wiki.anl.gov/wiki_gsdaq/index.php?title=Screens_Map&amp;diff=2128"/>
		<updated>2020-06-26T13:58:46Z</updated>

		<summary type="html">&lt;p&gt;Eye: Created page with &amp;quot;frame&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:screensmap.jpg|frame]]&lt;/div&gt;</summary>
		<author><name>Eye</name></author>
	</entry>
	<entry>
		<id>https://wiki.anl.gov/wiki_gsdaq/index.php?title=The_DGS/DFMA_EPICS_Implementation&amp;diff=2127</id>
		<title>The DGS/DFMA EPICS Implementation</title>
		<link rel="alternate" type="text/html" href="https://wiki.anl.gov/wiki_gsdaq/index.php?title=The_DGS/DFMA_EPICS_Implementation&amp;diff=2127"/>
		<updated>2020-06-26T13:52:24Z</updated>

		<summary type="html">&lt;p&gt;Eye: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page and its sub-pages describe the EPICS implementation at DGS/DFMA.  This has multiple parts:&lt;br /&gt;
&lt;br /&gt;
o [[intro]]&lt;br /&gt;
&lt;br /&gt;
o [[Database generation and maintenance]]&lt;br /&gt;
&lt;br /&gt;
o [[Conventions regarding PV names]]&lt;br /&gt;
&lt;br /&gt;
o [[Engineer access to the system from LabWindows]]&lt;br /&gt;
&lt;br /&gt;
o [[Screens Map]]&lt;br /&gt;
&lt;br /&gt;
o [[PV Maintenance Process/Status]]&lt;/div&gt;</summary>
		<author><name>Eye</name></author>
	</entry>
</feed>