1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 <2017> 2018 2019 2020 2021 2022 2023 2024 | Index | 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 <2017> 2018 2019 2020 2021 2022 2023 2024 |
<== Date ==> | <== Thread ==> |
---|
Subject: | Re: Using VDCT for EPICS 3.15.5 |
From: | Nab Rahman <[email protected]> |
To: | "Ronald L. Sluiter" <[email protected]>, Andrew Johnson <[email protected]> |
Cc: | [email protected] |
Date: | Wed, 29 Nov 2017 17:36:38 -0500 |
Hello Nab,
As stated in the VDCST Release Notes for 2.6.1280 <https://openepics.ci.cloudbees.com/job/ext-VisualDCT- >master-site/site/release- notes.html
Read promptgroup (gui_group) choices from DBD. (Recommended for use with EPICS Base 3.15.4 and up.)You are running VDCT "v2.6 build 1274". You have to upgrade to v2.6.1280 for VDCT to work with EPICS Base 3.15.5
Ron
On 11/29/2017 04:07 PM, Nab Rahman wrote:
Hi Andrew,
Thank you for responding - unfortunately I cannot succesfully open 'softIoc.dbd" file for EPICS 3.15.5. Method of execution:
************************************************************ [nrahman@sunfire03]%*java -jar /u/nrahman/EPICS/VDCT-Files/Vi****************************** *****
[nrahman@sunfire03]% pwd
/u/nrahman/EPICS/base-3.15.5/dbd
[nrahman@sunfire03]% ls
aSubRecord.dbd compressRecord.dbd mbbiRecord.dbd permissiveRecord.dbd
aaiRecord.dbd dbCommon.dbd mbboDirectRecord.dbd printfRecord.dbd
aaoRecord.dbd dbCore.dbd mbboRecord.dbd selRecord.dbd
aiRecord.dbd devSoft.dbd menuAlarmSevr.dbd seqRecord.dbd
aoRecord.dbd devSoft_adj.dbd menuAlarmStat.dbd softIoc.dbd
asSub.dbd dfanoutRecord.dbd menuConvert.dbd stateRecord.dbd
base.dbd dlload.dbd menuFtype.dbd stdRecords.dbd
base_adj.dbd eventRecord.dbd menuGlobal.dbd stringinRecord.dbd
biRecord.dbd fanoutRecord.dbd menuIvoa.dbd stringoutRecord.dbd
boRecord.dbd filters.dbd menuOmsl.dbd subArrayRecord.dbd
bptTypeJdegC.dbd histogramRecord.dbd menuPini.dbd subRecord.dbd
bptTypeJdegF.dbd longinRecord.dbd menuPost.dbd system.dbd
bptTypeKdegC.dbd longoutRecord.dbd menuPriority.dbd waveformRecord.dbd
bptTypeKdegF.dbd lsiRecord.dbd menuScan.dbd
calcRecord.dbd lsoRecord.dbd menuSimm.dbd
calcoutRecord.dbd mbbiDirectRecord.dbd menuYesNo.dbd
sualDCT.jar softIoc.dbd*
Loading VisualDCT v2.6 build 1274...
Directive to load DBD: 'softIoc.dbd'.
No DBD loaded! Exiting...
************************************************************ The only *.dbd files that *I can open *with VDCT for EPICS 3.15.5 are the following:****************************** *****
I checked to see if there were any accidental changes to the file but none observed using "ls -l" at the terminal (snipped screenshot):
-r--r--r--+ 1 nrahman users 596 Aug 17 16:55 menuSimm.dbd
-r--r--r--+ 1 nrahman users 605 Aug 17 16:55 menuYesNo.dbd
-r--r--r--+ 1 nrahman users 1004 Aug 17 16:56 permissiveRecord.dbd
-r--r--r--+ 1 nrahman users 2789 Aug 17 16:56 printfRecord.dbd
-r--r--r--+ 1 nrahman users 6303 Aug 17 16:56 selRecord.dbd
-r--r--r--+ 1 nrahman users 8880 Aug 17 16:56 seqRecord.dbd
-r--r--r--+ 1 nrahman users 387832 Aug 17 16:56 softIoc.dbd
-r--r--r--+ 1 nrahman users 753 Aug 17 16:56 stateRecord.dbd
-r--r--r--+ 1 nrahman users 879 Aug 17 16:56 stdRecords.dbd
-r--r--r--+ 1 nrahman users 1728 Aug 17 16:56 stringinRecord.dbd
-r--r--r--+ 1 nrahman users 2116 Aug 17 16:56 stringoutRecord.dbd
-r--r--r--+ 1 nrahman users 2051 Aug 17 16:56 subArrayRecord.dbd
-r--r--r--+ 1 nrahman users 6326 Aug 17 16:56 subRecord.dbd
-r--r--r--+ 1 nrahman users 99 Aug 17 16:55 system.dbd
* devSoft.dbd
* dbCommon.dbd
* dbCore.dbd
* system.dbd
Once template is opened, I am unable to create any records given that "stdRecords.dbd" wasn't loaded and can't be loaded. Any other suggestions you might have for me?
Thanks,
Nab
On Wed, Nov 29, 2017 at 3:44 PM, Andrew Johnson <[email protected] <mailto:[email protected]>> wrote:
Hi Nab,
On 11/29/2017 01:54 PM, Nab Rahman wrote:
> I would like to use VDCT to build EPICS databases for EPICS 3.15.5
> (stable release) and noticed that VDCT will not load the base version
> "base.dbd" file found in the base directory. I have been able to
> successfully load VDCT with EPICS 3.14.12.6's "base.dbd" file but not
> with EPICS 3.15.5
> Has anyone in the EPICS community been able to successfully run VDCT
> with EPICS 3.15.5?
I just tried and can successfully load the softIoc.dbd file from Base
3.15.5. This is the DBD that has all the includes expanded out for all
the record and device types that come with Base.
In general you should first create your IOC application area (with
makeBaseApp) and configure its configure/RELEASE file, then run make to
create the IOC's DBD file and load that from the $TOP/dbd directory into
VDCT. It will then know about all the record and device types that the
IOC knows about. You shouldn't have to load more than that one DBD file.
Kay's point about new DBD syntax in newer releases is true, VDCT
v2.6.1280 cannot load a softIoc.dbd file from Base-3.16.1 or the
soon-to-be-released Base-7.0.1, so as a community we have some work to
do to update it — any volunteers out there with Java experience please?
- Andrew
--
Arguing for surveillance because you have nothing to hide is no
different than making the claim, "I don't care about freedom of
speech because I have nothing to say." -- Edward Snowdon