使用和创建工厂默认文件

工厂默认是用来实现干净恢复功能的一个默认 iFIX 文件集。标准 FactoryDefault.IFD 文件随 iFIX 提供。参见FactoryDefault 备份文件中包含的文件章节,查看标准 .IFD 文件中包含的文件列表。

注意:需要明白的是,如果以后安装 iFIX SIM 作为一个产品升级,而且 SIM 包含更新的 iFIX 工厂默认文件,SIM 安装程序提示更新原来的 FactoryDefault.IFD 文件,作为 SIM 安装的一部分。

也可以自己创建扩展名为.IFD 的 FactoryDefault 文件来包含自定义的工具栏、自定义的图符、应用程序特定的画面模板以及用户指定的 .INI 设置等。要执行此操作,使用备份和恢复应用程序的 Factory Default 命令行选项。可以覆盖原来的 FactoryDefault.IFD 文件,或创建一个新文件。大多数情况下,保留原来的工厂默认文件,而用另一个名称保存该文件。

IMPORTANT:

  • 需要明白的是,默认地,在 iFIX 恢复向导中选择恢复备份文件之前恢复默认 iFIX 文件复选框时,无论在 FactoryDefault.IFD 文件中包含什么文件,在恢复过程中也被使用。如果覆盖了原来的 FactoryDefault.IFD 文件,选中那个复选框时,修改恢复的文件。覆盖原来的 FactoryDefault.IFD 时,小心使用。
  • 如果想要这个复选框参考另外的 Factory Default 文件,修改 BackupRestore.ini 文件中的 [WizardSettings] 部分。在 FACTORYDEFAULT=FactoryDefault.IFD 处,用新的工厂默认文件名代替 FactoryDefault.IFD。有关 BackupRestore.ini 文件的更多信息,请参考 BackupRestore.ini文件示例部分。

如需创建一个工厂默认备份文件,在命令行中输入以下内容,并按回车

BackupRestore.exe /FactoryDefault

该命令启动备份和恢复应用程序,禁用创建新的工厂默认文件选项。

要恢复工厂默认文件中的文件,使用相同命令行选项:

BackupRestore.exe /FactoryDefault

指定 /FactoryDefault 选项时,显示备份和恢复向导,自定义和完全备份按钮不可用,如下图所示。要创建一个新的工厂默认文件,单击工程备份按钮,打开工程备份向导。要恢复一个工厂默认文件,单击“项目恢复”按钮,打开“项目恢复向导”。

更多关于使用命令行选项的信息,参见使用命令行选项

包含在 Factory Default Backup 文件中的文件

下面是包含在由 iFIX 产品提供的 FactoryDefault.IFD 文件中的文件列表。恢复时如果在恢复备份文件选项之前选择“恢复默认的 iFIX 文件”,那么这些文件在归档被恢复前恢复到系统中。

重要:需要明白的是,如果以后安装 iFIX SIM 作为一个产品升级,而且 SIM 包含更新的 iFIX 工厂默认文件,SIM 安装程序提示更新原来的 FactoryDefault.IFD 文件,作为 SIM 安装的一部分。

FactoryDefault.IFD 文件包括下列文件:

ALM 文件

APP 文件

APP\BuildDynamoInstall.grf

APP\ChartGroupInstall.grf

APP\iDetective.tbx

APP\sqlerr.txt

HTR 文件

HTR\ChartGroup1.csv

HTR\ChartGroup2.csv

HTR\ChartGroup3.csv

HTRDATA 文件

Local 文件

LOCAL\alarm.ini

LOCAL\AnimationTasks.tbc

LOCAL\Applications.tbc

LOCAL\ApplicationToolbar.tbx

LOCAL\ApplicationToolbar.xbt

LOCAL\Association.dat

LOCAL\BackupRestore.ini

LOCAL\BuildDynamo.bmp

LOCAL\CADToolbar.tbx

LOCAL\CADToolbar.xbt

LOCAL\CADTools.tbc

LOCAL\ChartGroups.tbc

LOCAL\ChartGroupToolbar.tbx

LOCAL\ChartGroupToolbar.xbt

LOCAL\CommandTasks.tbc

LOCAL\ConfigureWizard.ini

LOCAL\CreateObjects.tbc

LOCAL\CrossReference.ini

LOCAL\CustomButton1.bmp

LOCAL\CustomButton10.bmp

LOCAL\CustomButton2.bmp

LOCAL\CustomButton3.bmp

LOCAL\CustomButton4.bmp

LOCAL\CustomButton5.bmp

LOCAL\CustomButton6.bmp

LOCAL\CustomButton7.bmp

LOCAL\CustomButton8.bmp

LOCAL\CustomButton9.bmp

LOCAL\databasemanager.ini

LOCAL\DatabaseTasks.tbc

LOCAL\DataEntryTasks.tbc

LOCAL\ddeclnt.ini

LOCAL\default.fmt

LOCAL\default.qry

LOCAL\default.rft

LOCAL\default.srt

LOCAL\draw.ini

LOCAL\dwnarrow.ico

LOCAL\dwndwnarrow.ico

LOCAL\DynamoToolbar.tbx

LOCAL\DynamoToolbar.xbt

LOCAL\DynamoTools.tbc

LOCAL\Edit.tbx

LOCAL\Edit.xbt

LOCAL\Experts.tbx

LOCAL\Experts.xbt

LOCAL\filterederrors.ini

LOCAL\FindReplace.csv

LOCAL\fix.ini

LOCAL\FixGraphicConnectionObjects.tbx

LOCAL\FixGraphicConnectionObjects.xbt

LOCAL\fixodbc.ini

LOCAL\FixUserPreferences.ini

LOCAL\FormatObjects.tbc

LOCAL\GraphicConnections.tbc

LOCAL\Horn.ico

LOCAL\HPLookupColors.ini

LOCAL\htd.ini

LOCAL\iFixScreenSaver.bmp

LOCAL\iFIXSysMgmt.ini

LOCAL\ImportToolbars.txt

LOCAL\logmsg.tov

LOCAL\NoHorn.ico

LOCAL\ProficyEnableFocusTracking.ini

LOCAL\PictureExporter.tbc

LOCAL\PictureTasks.tbc

LOCAL\ProficyHistorian.tbx

LOCAL\ProficyHistorian.xbt

LOCAL\ProficyHistorianCat.tbc

LOCAL\ReportTasks.tbc

LOCAL\RestoreLog.txt

LOCAL\Ribbon.ini

LOCAL\SCADASync.ini

LOCAL\Scheduler.tbc

LOCAL\SECNET.ini

LOCAL\SetupComServerApp.ini

LOCAL\Shapes.tbx

LOCAL\Shapes.xbt

LOCAL\Standard.tbc

LOCAL\StandardCategories.txt

LOCAL\StandardToolbars.ini

LOCAL\StandardToolbar.tbx

LOCAL\StandardToolbar.xbt

LOCAL\SystemTree.csv

LOCAL\Toolbox.tbx

LOCAL\Toolbox.xbt

LOCAL\Tools.tbx

LOCAL\Tools.xbt

LOCAL\TranslationToolbar.tbx

LOCAL\TranslationToolbar.xbt

LOCAL\uparrow.ico

LOCAL\upuparrow.ico

LOCAL\Utilities.tbx

LOCAL\Utilities.xbt

LOCAL\view.ini

LOCAL\VisiconXControls.tbc

LOCAL\VisiconXToolbar.tbx

LOCAL\VisiconXToolbar.xbt

LOCAL\Web_HMI.tbx

LOCAL\Web_HMI.xbt

PDB 文件

PDB\aa61.tbl

PDB\ai61.tbl

PDB\ao61.tbl

PDB\ar61.tbl

PDB\bb61.tbl

PDB\bl61.tbl

PDB\ca61.tbl

PDB\CGW.csv

PDB\da61.tbl

PDB\dc61.tbl

PDB\Default.SM2

PDB\di61.tbl

PDB\do61.tbl

PDB\dr61.tbl

PDB\dt61.tbl

PDB\empty.pdb

PDB\etr61.tbl

PDB\etr73.tbl

PDB\ev61.tbl

PDB\fn61.tbl

PDB\hs61.tbl

PDB\ll61.tbl

PDB\mdi61.tbl

PDB\pa61.tbl

PDB\pg61.tbl

PDB\pid61.tbl

PDB\rb61.tbl

PDB\rm61.tbl

PDB\sc61.tbl

PDB\sd61.tbl

PDB\sqd61.tbl

PDB\sqt61.tbl

PDB\ss61.tbl

PDB\tm61.tbl

PDB\tr61.tbl

PDB\tt61.tbl

PDB\tx61.tbl

PIC 文件

PIC\TagStatus

PIC\3D_TEXT.SBL

PIC\aa.bdf

PIC\ai.bdf

PIC\ao.bdf

PIC\ar.bdf

PIC\bb.bdf

PIC\bl.bdf

PIC\BORDERS.SBL

PIC\BUNGEE.odt

PIC\BUNGEE.SVA

PIC\BUNGEE.VGA

PIC\BUTTONS.SBL

PIC\ca.bdf

PIC\ChartGroupDemo.grf

PIC\CHARTS1!.SBL

PIC\CHARTS2!.SBL

PIC\CHARTS3!.SBL

PIC\CHARTS4!.SBL

PIC\CHKBOX!.SBL

PIC\CHKBOX2!.SBL

PIC\da.bdf

PIC\di.bdf

PIC\do.bdf

PIC\dr.bdf

PIC\draw.kmx

PIC\dt.bdf

PIC\DTALNK1!.SBL

PIC\DTALNK2!.SBL

PIC\etr.bdf

PIC\ev.bdf

PIC\EmergencyStopButtons.fds

PIC\ExpertGlobal.fxg

PIC\ExpertGlobals2.fxg

PIC\FACEPLT!.SBL

PIC\FactoryGlobals.fxg

PIC\fn.bdf

PIC\FREEFALL.odt

PIC\FREEFALL.SVA

PIC\FREEFALL.VGA

PIC\GaugesHozizontalLarge.fds

PIC\GaugesHozizontalMedium.fds

PIC\GaugesHozizontalSmall.fds

PIC\GaugesRoundLarge.fds

PIC\GaugesRoundMedium.fds

PIC\GaugesRoundSmall.fds

PIC\GaugesVerticalLarge.fds

PIC\GaugesVerticalMedium.fds

PIC\GaugesVerticalSmall.fds

PIC\HANGTEN.odt

PIC\HANGTEN.SVA

PIC\HANGTEN.VGA

PIC\High Performance.FTB

PIC\Historical.fds

PIC\HistoricalLineChart.fds

PIC\HPArrows.fds

PIC\HPLinearGauges.fds

PIC\HPLinearGaugesHist.fds

PIC\HPMixers.fds

PIC\HPMotors.fds

PIC\HPPipes.fds

PIC\HPPumps.fds

PIC\HPTanks.fds

PIC\HPTanksAnim.fds

PIC\HPTanksAnimHist.fds

PIC\HPValves.fds

PIC\hs.bdf

PIC\INLINE.odt

PIC\INLINE.SVA

PIC\INLINE.VGA

PIC\ISA-S55A.SBL

PIC\ISA-S55B.SBL

PIC\ISA-S55C.SBL

PIC\ISA-S55D.SBL

PIC\ISA-Y32A.SBL

PIC\ISA-Y32B.SBL

PIC\ISA-Y32C.SBL

PIC\ISA-Y32D.SBL

PIC\ISA-Y32E.SBL

PIC\ISA-Y32F.SBL

PIC\ISA-Y32G.SBL

PIC\ISA-Y32H.SBL

PIC\ISA-Y32I.SBL

PIC\KEYPAD!.SBL

PIC\ll.bdf

PIC\LocalAsBackup.grf

PIC\LocalAsPrimary.grf

PIC\LUGE.odt

PIC\LUGE.SVA

PIC\LUGE.VGA

PIC\mdi.bdf

PIC\METERS!.SBL

PIC\METERS2!.SBL

PIC\Miscellaneous.fds

PIC\MOTORS!.SBL

PIC\Motors.fds

PIC\MOTORS.SBL

PIC\NetworkStatusDisplay.grf

PIC\NetworkStatusOverview.grf

PIC\NetworkStatusRedundancyDisplay.grf

PIC\on.bdf

PIC\pa.bdf

PIC\PanelButtonsLarge.fds

PIC\PanelButtonsMedium.fds

PIC\PanelButtonsSmall.fds

PIC\PC_PLC.SBL

PIC\pg.bdf

PIC\pid.bdf

PIC\PilotLightsLarge.fds

PIC\PilotLightsMedium.fds

PIC\PilotLightsSmall.fds

PIC\Pipes.fds

PIC\PIPES1.SBL

PIC\PIPES2!.SBL

PIC\PIPES2.SBL

PIC\PIPES3!.SBL

PIC\PIPES3.SBL

PIC\PipesAnim.fds

PIC\PlugandSolve.fxg

PIC\PSHBTN1!.SBL

PIC\PSHBTN2!.SBL

PIC\PTV.odt

PIC\PTV.SVA

PIC\PTV.VGA

PIC\PUMPS!.SBL

PIC\Pumps.fds

PIC\PumpsLarge.fds

PIC\PumpsSmall.fds

PIC\PUMPS.SBL

PIC\PumpsAnim.fds

PIC\RADIO!.SBL

PIC\RADIO2!.SBL

PIC\rb.bdf

PIC\rm.bdf

PIC\ROWERS.SBL

PIC\RUNTASK!.SBL

PIC\sc.bdf

PIC\sd.bdf

PIC\Shades Of Blue.ftb

PIC\Shades Of Cyan.ftb

PIC\Shades Of Gray.ftb

PIC\Shades Of Green.ftb

PIC\Shades Of Magenta.ftb

PIC\Shades Of Red.ftb

PIC\Shades Of Yellow.ftb

PIC\SHAPES.SBL

PIC\SLIDERS!.SBL

PIC\SPIKE.odt

PIC\SPIKE.SVA

PIC\SPIKE.VGA

PIC\sqd.bdf

PIC\sqt.bdf

PIC\StorageTanksLarge.fds

PIC\StorageTanksAnim.fds

PIC\ss.bdf

PIC\SwitchesLarge.fds

PIC\SwitchesMedium.fds

PIC\SwitchesSmall.fds

PIC\System Default.ftb

PIC\SYSTEM!.SBL

PIC\TANKS!.SBL

PIC\Tanks.fds

PIC\TANKS.SBL

PIC\TanksAnim1.fds

PIC\TanksAnim2.fds

PIC\TICMARKS.SBL

PIC\tm.bdf

PIC\tr.bdf

PIC\tt.bdf

PIC\tx.bdf

PIC\UpDownButtons.fds

PIC\VALVES!.SBL

PIC\Valves.fds

PIC\VALVES.SBL

PIC\ValvesAnim.fds

PIC\ValvesISAHorizLarge.fds

PIC\ValvesISAHorizSmall.fds

PIC\ValvesISAVertLarge.fds

PIC\ValvesISAVertSmall.fds

PIC\VBARS!.SBL

PIC\view.kmx

PIC\WizLayouts.tpl

PIC\TagStatus\Aa_TS.Grf

PIC\TagStatus\AI_TS.grf

PIC\TagStatus\AO_TS.Grf

PIC\TagStatus\Ar_TS.Grf

PIC\TagStatus\Bb_TS.Grf

PIC\TagStatus\Bl_TS.Grf

PIC\TagStatus\Ca_TS.Grf

PIC\TagStatus\Da_TS.Grf

PIC\TagStatus\DI_TS.Grf

PIC\TagStatus\Do_TS.Grf

PIC\TagStatus\Dr_TS.Grf

PIC\TagStatus\Dt_TS.Grf

PIC\TagStatus\Etr_TS.grf

PIC\TagStatus\Ev_TS.Grf

PIC\TagStatus\Fn_TS.Grf

PIC\TagStatus\Hs_TS.Grf

PIC\TagStatus\Ll_TS.Grf

PIC\TagStatus\Mdi_TS.grf

PIC\TagStatus\Pa_TS.Grf

PIC\TagStatus\Pg_TS.Grf

PIC\TagStatus\Pid_TS.grf

PIC\TagStatus\QuickTrend.grf

PIC\TagStatus\Rb_TS.Grf

PIC\TagStatus\Rm_TS.Grf

PIC\TagStatus\Sc_TS.Grf

PIC\TagStatus\Sd_TS.Grf

PIC\TagStatus\Sqd_TS.grf

PIC\TagStatus\Sqt_TS.grf

PIC\TagStatus\Ss_TS.Grf

PIC\TagStatus\TagControlPanel.grf

PIC\TagStatus\Tm_TS.Grf

PIC\TagStatus\Tr_TS.Grf

PIC\TagStatus\TS.ini

PIC\TagStatus\Tt_TS.Grf

PIC\TagStatus\Tx_TS.Grf

RCC 文件

RCM 文件

 

 

参阅

如何做...

您最近了解过 iFIX 吗 ?

查看最新版 iFIX 的所有新功能。

让 iFIX 帮助您提高效率,降低成本。