| | | | | | | | | | | | | | | | | | | | | |
<?xml version="1.0" encoding="windows-1252"?> |
<!-- Field: Doc-Info; Name: Generator; Value: GoFiler Complete; Version: 5.2a --> |
<!-- Field: Doc-Info; Name: VendorURI; Value: http://www.novaworks.co --> |
<!-- Field: Doc-Info; Name: Source; Value: 20191229 10Q Q1 DFN.xfr; Date: 2020%2D02%2D07T18:39:27Z --> |
<!-- Field: Doc-Info; Name: Status; Value: 0x800E0000 --> |
<!-- Field: Doc-Info; Name: Misc; Value: 96Mps7xRiXgen8uDanwsWaGHebP9z5Z8aekhvWB6bfmK/y0vDTsPhCnuOr+mUQEB --> |
<schema xmlns="http://www.w3.org/2001/XMLSchema" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:dei="http://xbrl.sec.gov/dei/2019-01-31" xmlns:us-gaap="http://fasb.org/us-gaap/2019-01-31" xmlns:us-roles="http://fasb.org/us-roles/2019-01-31" xmlns:srt="http://fasb.org/srt/2019-01-31" xmlns:srt-types="http://fasb.org/srt-types/2019-01-31" xmlns:nonnum="http://www.xbrl.org/dtr/type/non-numeric" xmlns:num="http://www.xbrl.org/dtr/type/numeric" xmlns:us-types="http://fasb.org/us-types/2019-01-31" xmlns:OPXS="http://optexsys.com/20191229" elementFormDefault="qualified" targetNamespace="http://optexsys.com/20191229"> |
| <annotation> |
| | <appinfo> |
| | | <link:roleType roleURI="http://optexsys.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation"> |
| <link:definition> 00000001 - Document - Document and Entity Information </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/BalanceSheets" id="BalanceSheets"> |
| <link:definition> 00000002 - Statement - Condensed Consolidated Balance Sheets </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/BalanceSheetsParenthetical" id="BalanceSheetsParenthetical"> |
| <link:definition> 00000003 - Statement - Condensed Consolidated Balance Sheets (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/StatementsOfOperations" id="StatementsOfOperations"> |
| <link:definition> 00000004 - Statement - Condensed Consolidated Statements of Operations (Unaudited) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/StatementsOfCashFlows" id="StatementsOfCashFlows"> |
| <link:definition> 00000005 - Statement - Condensed Consolidated Statements of Cash Flows (Unaudited) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/StatementsOfStockholdersEquity" id="StatementsOfStockholdersEquity"> |
| <link:definition> 00000006 - Statement - Condensed Consolidated Statements of Stockholders' Equity (Unaudited) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/OrganizationAndOperations" id="OrganizationAndOperations"> |
| <link:definition> 00000007 - Disclosure - Organization and Operations </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/AccountingPolicies" id="AccountingPolicies"> |
| <link:definition> 00000008 - Disclosure - Accounting Policies </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/SegmentReporting" id="SegmentReporting"> |
| <link:definition> 00000009 - Disclosure - Segment Reporting </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/CommitmentsAndContingencies" id="CommitmentsAndContingencies"> |
| <link:definition> 00000010 - Disclosure - Commitments and Contingencies </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/DebtFinancing" id="DebtFinancing"> |
| <link:definition> 00000011 - Disclosure - Debt Financing </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/WarrantLiabilities" id="WarrantLiabilities"> |
| <link:definition> 00000012 - Disclosure - Warrant Liabilities </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/StockBasedCompensation" id="StockBasedCompensation"> |
| <link:definition> 00000013 - Disclosure - Stock Based Compensation </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/StockholdersEquity" id="StockholdersEquity"> |
| <link:definition> 00000014 - Disclosure - Stockholders' Equity </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/SubsequentEvents" id="SubsequentEvents"> |
| <link:definition> 00000015 - Disclosure - Subsequent Events </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/AccountingPoliciesPolicies" id="AccountingPoliciesPolicies"> |
| <link:definition> 00000016 - Disclosure - Accounting Policies (Policies) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/AccountingPoliciesTables" id="AccountingPoliciesTables"> |
| <link:definition> 00000017 - Disclosure - Accounting Policies (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/SegmentReportingTables" id="SegmentReportingTables"> |
| <link:definition> 00000018 - Disclosure - Segment Reporting (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/CommitmentsAndContingenciesTables" id="CommitmentsAndContingenciesTables"> |
| <link:definition> 00000019 - Disclosure - Commitments and Contingencies (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/WarrantLiabilitiesTables" id="WarrantLiabilitiesTables"> |
| <link:definition> 00000020 - Disclosure - Warrant Liabilities (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/StockBasedCompensationTables" id="StockBasedCompensationTables"> |
| <link:definition> 00000021 - Disclosure - Stock Based Compensation (Tables) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/OrganizationAndOperationsDetailsNarrative" id="OrganizationAndOperationsDetailsNarrative"> |
| <link:definition> 00000022 - Disclosure - Organization and Operations (Details Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/AccountingPoliciesDetailsNarrative" id="AccountingPoliciesDetailsNarrative"> |
| <link:definition> 00000023 - Disclosure - Accounting Policies (Details Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/AccountingPolicies-ScheduleOfInventoryDetails" id="AccountingPolicies-ScheduleOfInventoryDetails"> |
| <link:definition> 00000024 - Disclosure - Accounting Policies - Schedule of Inventory (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/AccountingPolicies-ScheduleOfWarrantyReservesDetails" id="AccountingPolicies-ScheduleOfWarrantyReservesDetails"> |
| <link:definition> 00000025 - Disclosure - Accounting Policies - Schedule of Warranty Reserves (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/SegmentReportingDetailsNarrative" id="SegmentReportingDetailsNarrative"> |
| <link:definition> 00000026 - Disclosure - Segment Reporting (Details Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/SegmentReporting-ScheduleOfInformationForEachOfReportableSegmentsProfitOrLossAsWellAsSegmentAssetsForEachYearDetails" id="SegmentReporting-ScheduleOfInformationForEachOfReportableSegmentsProfitOrLossAsWellAsSegmentAssetsForEachYearDetails"> |
| <link:definition> 00000027 - Disclosure - Segment Reporting - Schedule of Information for Each of the Reportable Segments Profit or Loss as Well as Segment Assets for Each Year (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/CommitmentsAndContingenciesDetailsNarrative" id="CommitmentsAndContingenciesDetailsNarrative"> |
| <link:definition> 00000028 - Disclosure - Commitments and Contingencies (Details Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/CommitmentsAndContingencies-ScheduleOfNon-cancellableOperatingLeasesMinimumPaymentsDetails" id="CommitmentsAndContingencies-ScheduleOfNon-cancellableOperatingLeasesMinimumPaymentsDetails"> |
| <link:definition> 00000029 - Disclosure - Commitments and Contingencies - Schedule of Non-cancellable Operating Leases Minimum Payments (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/CommitmentsAndContingencies-ScheduleOfNon-cancellableOperatingLeasesMinimumPaymentsDetailsParenthetical" id="CommitmentsAndContingencies-ScheduleOfNon-cancellableOperatingLeasesMinimumPaymentsDetailsParenthetical"> |
| <link:definition> 00000030 - Disclosure - Commitments and Contingencies - Schedule of Non-cancellable Operating Leases Minimum Payments (Details) (Parenthetical) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/DebtFinancingDetailsNarrative" id="DebtFinancingDetailsNarrative"> |
| <link:definition> 00000031 - Disclosure - Debt Financing (Details Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/WarrantLiabilitiesDetailsNarrative" id="WarrantLiabilitiesDetailsNarrative"> |
| <link:definition> 00000032 - Disclosure - Warrant Liabilities (Details Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/WarrantLiabilities-ScheduleOfFairValueWarrantLiabilitiesDetails" id="WarrantLiabilities-ScheduleOfFairValueWarrantLiabilitiesDetails"> |
| <link:definition> 00000033 - Disclosure - Warrant Liabilities - Schedule of Fair Value Warrant Liabilities (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/WarrantLiabilities-SummaryOfWarrantsOutstandingAndFairValuesDetails" id="WarrantLiabilities-SummaryOfWarrantsOutstandingAndFairValuesDetails"> |
| <link:definition> 00000034 - Disclosure - Warrant Liabilities - Summary of Warrants Outstanding and Fair Values (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/StockBasedCompensationDetailsNarrative" id="StockBasedCompensationDetailsNarrative"> |
| <link:definition> 00000035 - Disclosure - Stock Based Compensation (Details Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/StockBasedCompensation-ScheduleOfAggregateNon-vestedRestrictedStockUnitsGrantedDetails" id="StockBasedCompensation-ScheduleOfAggregateNon-vestedRestrictedStockUnitsGrantedDetails"> |
| <link:definition> 00000036 - Disclosure - Stock Based Compensation - Schedule of Aggregate Non-vested Restricted Stock Units Granted (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/StockBasedCompensation-ScheduleOfUnrecognizedCompensationCostsDetails" id="StockBasedCompensation-ScheduleOfUnrecognizedCompensationCostsDetails"> |
| <link:definition> 00000037 - Disclosure - Stock Based Compensation - Schedule of Unrecognized Compensation Costs (Details) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/StockholdersEquityDetailsNarrative" id="StockholdersEquityDetailsNarrative"> |
| <link:definition> 00000038 - Disclosure - Stockholders' Equity (Details Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:roleType roleURI="http://optexsys.com/role/SubsequentEventsDetailsNarrative" id="SubsequentEventsDetailsNarrative"> |
| <link:definition> 00000039 - Disclosure - Subsequent Events (Details Narrative) </link:definition> |
| <link:usedOn> link:presentationLink </link:usedOn> |
| <link:usedOn> link:calculationLink </link:usedOn> |
| <link:usedOn> link:definitionLink </link:usedOn> |
| </link:roleType> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="opxs-20191229_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Presentation Links"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="opxs-20191229_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Label Links"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="opxs-20191229_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Calculation Links"/> |
| | | <link:linkbaseRef xlink:type="simple" xlink:href="opxs-20191229_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase" xlink:title="Definition Links"/> |
| | | </appinfo> |
| | </annotation> |
| <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/> |
| <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/> |
| <import namespace="http://xbrl.sec.gov/dei/2019-01-31" schemaLocation="https://xbrl.sec.gov/dei/2019/dei-2019-01-31.xsd"/> |
| <import namespace="http://fasb.org/us-gaap/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-gaap-2019-01-31.xsd"/> |
| <import namespace="http://fasb.org/us-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/us-gaap/2019/elts/us-types-2019-01-31.xsd"/> |
| <import namespace="http://www.xbrl.org/dtr/type/non-numeric" schemaLocation="http://www.xbrl.org/dtr/type/nonNumeric-2009-12-16.xsd"/> |
| <import namespace="http://www.xbrl.org/dtr/type/numeric" schemaLocation="http://www.xbrl.org/dtr/type/numeric-2009-12-16.xsd"/> |
| <import namespace="http://xbrl.sec.gov/country/2017-01-31" schemaLocation="https://xbrl.sec.gov/country/2017/country-2017-01-31.xsd"/> |
| <import namespace="http://fasb.org/srt/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-2019-01-31.xsd"/> |
| <import namespace="http://fasb.org/srt-types/2019-01-31" schemaLocation="http://xbrl.fasb.org/srt/2019/elts/srt-types-2019-01-31.xsd"/> |
| <element id="OPXS_DeemedDividendsOnParticipatingSecurities" name="DeemedDividendsOnParticipatingSecurities" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_IncreaseDecreaseInAccruedWarrantyCosts" name="IncreaseDecreaseInAccruedWarrantyCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageNextTwelveMonths" name="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageNextTwelveMonths" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageThereAfter" name="SharebasedCompensationArrangementBySharebasedPaymentAwardAwardVestingRightsPercentageThereAfter" nillable="true" xbrli:periodType="duration" type="num:percentItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAmortizedGrantDateFairValue" name="SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsAmortizedGrantDateFairValue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_NumberOfEmployees" name="NumberOfEmployees" nillable="true" xbrli:periodType="duration" type="xbrli:integerItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_WarrantyReserve" name="WarrantyReserve" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_DeferredContractRevenue" name="DeferredContractRevenue" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_RefundOfCustomerDeposit" name="RefundOfCustomerDeposit" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_ClassOfWarrantOrRightIncurredWarrantyCosts" name="ClassOfWarrantOrRightIncurredWarrantyCosts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_ClassOfWarrantOrRightWarrantyReservedForNewProductShipping" name="ClassOfWarrantOrRightWarrantyReservedForNewProductShipping" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_IncomeLossFromOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" name="IncomeLossFromOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_AllocatedHomeOfficeExpense" name="AllocatedHomeOfficeExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_ShareBasedCompensation1" name="ShareBasedCompensation1" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_WarrantyExpense" name="WarrantyExpense" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsFairValuePerShare" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsFairValuePerShare" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsFairValue" name="ShareBasedCompensationArrangementByShareBasedPaymentAwardNonOptionEquityInstrumentsFairValue" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_FairValueAssumptionsFairValuePerShare" name="FairValueAssumptionsFairValuePerShare" nillable="true" xbrli:periodType="instant" type="num:perShareItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_DividendsPayableAmount" name="DividendsPayableAmount" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_RightofuseAsset" name="RightofuseAsset" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_LeasedFacility" name="LeasedFacility" nillable="true" xbrli:periodType="duration" type="num:areaItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_DeclaredDividendsAttributableToParticipatingWarrants" name="DeclaredDividendsAttributableToParticipatingWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_ShortTermRentalExpenses" name="ShortTermRentalExpenses" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_RemainingLeaseObligation" name="RemainingLeaseObligation" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_WarrantLiabilitiesTextBlock" name="WarrantLiabilitiesTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_ClassOfWarrantOrRightOfWarrantyReservesTableTextBlock" name="ClassOfWarrantOrRightOfWarrantyReservesTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_ScheduleOfFairValueOfWarrantLiabilities" name="ScheduleOfFairValueOfWarrantLiabilities" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_ScheduleOfWarrantsOutstandingAndFairValuesAtEachOfRespectiveValuationDatesTableTextBlock" name="ScheduleOfWarrantsOutstandingAndFairValuesAtEachOfRespectiveValuationDatesTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_StockBasedCompensationExpenseTableTextBlock" name="StockBasedCompensationExpenseTableTextBlock" nillable="true" xbrli:periodType="duration" type="nonnum:textBlockItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_IncreaseDecreaseInAccruedEstimatedLossOnContracts" name="IncreaseDecreaseInAccruedEstimatedLossOnContracts" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_LossGainOnChangeInFairValueOfWarrants" name="LossGainOnChangeInFairValueOfWarrants" nillable="true" xbrli:periodType="duration" xbrli:balance="debit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_LesseeOperatingLeaseLiabilityPaymentsDueUptoYearThree" name="LesseeOperatingLeaseLiabilityPaymentsDueUptoYearThree" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_LesseeOperatingLeaseLiabilityPaymentsDueYearThreeThroughYearSix" name="LesseeOperatingLeaseLiabilityPaymentsDueYearThreeThroughYearSix" nillable="true" xbrli:periodType="instant" xbrli:balance="credit" type="xbrli:monetaryItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_ClassOfWarrantOrRightTerminationDate" name="ClassOfWarrantOrRightTerminationDate" nillable="true" xbrli:periodType="duration" type="xbrli:dateItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_LeaseOptionsExercisedDescription" name="LeaseOptionsExercisedDescription" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_ThreeDirectorsAndOfficersMember" name="ThreeDirectorsAndOfficersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_TwoThousandSixteenRestrictedStockUnitPlanMember" name="TwoThousandSixteenRestrictedStockUnitPlanMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_AppliedOpticsCenterAOCDallasMember" name="AppliedOpticsCenterAOCDallasMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_AvidbankMember" name="AvidbankMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_AmendedAndRestatedLoanAgreementMember" name="AmendedAndRestatedLoanAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_NewShareholdersMember" name="NewShareholdersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_UnderwriterMember" name="UnderwriterMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_OptexSystemsOPXRichardsonTexasMember" name="OptexSystemsOPXRichardsonTexasMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_TwoThousandNineStockOptionPlanMember" name="TwoThousandNineStockOptionPlanMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_USGovernmentMember" name="USGovernmentMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_USDefenseContractorOneMember" name="USDefenseContractorOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_USDefenseContractorTwoMember" name="USDefenseContractorTwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_OneCommercialCustomerMember" name="OneCommercialCustomerMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_AllOtherCustomersMember" name="AllOtherCustomersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_USGovernmentAgenciesMember" name="USGovernmentAgenciesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_MajorUSDefenseContractorOneMember" name="MajorUSDefenseContractorOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_MajorCommercialCustomerOneMember" name="MajorCommercialCustomerOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_MajorUSDefenseContractorTwoMember" name="MajorUSDefenseContractorTwoMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_MajorUSDefenseContractorThreeMember" name="MajorUSDefenseContractorThreeMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_WarrantsMember" name="WarrantsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_WarrantOneMember" name="WarrantOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_RestrictedStockOneMember" name="RestrictedStockOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_DomesticMilitaryCustomersMember" name="DomesticMilitaryCustomersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_ForeignMilitaryCustomersMember" name="ForeignMilitaryCustomersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_CommercialCustomersMember" name="CommercialCustomersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_SubcontractedCustomersMember" name="SubcontractedCustomersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_RevenuesFromExternalCustomersMember" name="RevenuesFromExternalCustomersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_MilitaryContractsMember" name="MilitaryContractsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_IntersegmentSalesRevenueNetMember" name="IntersegmentSalesRevenueNetMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_OneMajorCommercialCustomersMember" name="OneMajorCommercialCustomersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_OneMajorDefenseContractorMember" name="OneMajorDefenseContractorMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_IntersegmentRevenuesMember" name="IntersegmentRevenuesMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_OctoberOneTwoThousandAndEighteenThroughDecemberThirtyOneTwoThousandAndTwentyOneMember" name="OctoberOneTwoThousandAndEighteenThroughDecemberThirtyOneTwoThousandAndTwentyOneMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_FacilityLeaseAgreementMember" name="FacilityLeaseAgreementMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_LeasePaymentsMember" name="LeasePaymentsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_CommonAreaMaintenanceEstimateMember" name="CommonAreaMaintenanceEstimateMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_RightOfUseAssetsMember" name="RightOfUseAssetsMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_OneDirectorAndTwoOfficersMember" name="OneDirectorAndTwoOfficersMember" nillable="true" xbrli:periodType="duration" type="nonnum:domainItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_DocumentAndEntityInformationAbstract" name="DocumentAndEntityInformationAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_CashTransactionsAbstract" name="CashTransactionsAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| <element id="OPXS_WarrantLiabilitiesAbstract" name="WarrantLiabilitiesAbstract" abstract="true" nillable="true" xbrli:periodType="duration" type="xbrli:stringItemType" substitutionGroup="xbrli:item"/> |
| </schema> |